Macro que cuando yo introduzca cualquier valor en una celda, este valor sea inmediatamente el nombre de la hoja activa
¿Tengo una forma de hacerlo pero se me complica porque ya tengo otra se podar adaptar?
Dejo la vba que cambia la hoja activa según el dato de la celda G7 pero me trae conflictos con otra que tengo para que me cambies a mayúsculas automático
Private Sub Worksheet_Change(ByVal Target As Range) If Target = Range("g7") Then ActiveSheet.Name = Target.Value End If End Sub *** y la tengo que combinar con esta otra para que funciones las dos***** Private Sub Worksheet_Change(ByVal Target As Range) 'x Elsamatilde 'seleccionando varias celdas (para borrarlas) no ejecuta If Target.Count > 1 Then Exit Sub If Not Intersect(Target, Range("f20:g211")) Is Nothing Then Application.EnableEvents = False Target.Value = UCase(Target.Value) Application.EnableEvents = True End If End Sub
1 respuesta
Respuesta de Dante Amor
2