Respuesta
en
Microsoft Excel
y en 1 temas más
a
Como hacer que mi macro se ejecute solo en una hoja específica?
Coloca al principio de las macros esta instrucción: If ActiveSheet.Name <> "Ingreso" Then Exit Sub Esto hace que cuando se vayan a ejecutar estas macros, si la hoja activa, no es Ingreso, sale de la macro y no hace nada. Si te ha valido la respuesta.
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Guardar archivo con macro en un servidor
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Suma en excel condicionada a celdas itinerantes
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Validación de datos de numero par e impar
Respuesta
en
Microsoft Excel
a
Numerador automático con números separados por punto o barra
Asocia esta macro a un botón para ver su uso. En vez de "/" o "." utiliza "\" para que no tengas problemas en que se confunda con una fecha. Private Sub CommandButton21_Click() con1 = Val(Mid([a1], 1, InStr(1, [a1], "\") - 1)) con2 = Val(Mid([a1],...
Respuesta
en
Microsoft Excel
a
Evitar el parpadeo de botones
Coloca esta instrucción al principio de tus macros Application.ScreenUpdating = False y esta al final Application.ScreenUpdating = True Si te ha valido la respuesta.
Respuesta
en
Microsoft Excel
a
Macro para deshacer filtros en columnas
Hazlo así: Sub desfiltrarColumnas() If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData End Sub Si te ha valido la respuesta.
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Despues de desanclar un formulario Userform como hacer para ver excel de nuevo al cerrarlo?
Coloca esto en el evento Terminate del formulario Private Sub UserForm_Terminate() Application.Visible = True End Sub Mediante Apis, se puede poner un botón de minimizar al formulario, pásame tu correo y te mando el código para hacerlo. Si te ha...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Donde encuentro iconos típicos para hacer Userforms en VBA?
Te he subido este archivo en el que tienes más de 500. Son los que yo utilizo, espero que te valgan. https://www.dropbox.com/s/x7gal6j0038mg7a/Iconos.rar?dl=0
Respuesta
en
Microsoft Excel
a
Al escribir en una columna, registrar la fecha de la escritura en otra columna
Esta macro hace eso: Private Sub Worksheet_Change(ByVal Target As Range) 'Por Marcial Castro' If Not Intersect(Target, Range("D:D")) Is Nothing Then Range("B" & Target.Row) = Date End If End Sub Si te ha valido la respuesta.