Respuesta
en
Microsoft Excel
y en 2 temas más
a
Borrar celdas de un rango según condición de una cerda fuera del rango borrado.
H o la : Si lo quieres hacer para todas las filas de la columna F que contienen datos: Sub Limpia_A() 'Por.Dante Amor For i = 3 To Range("F" & Rows.Count).End(xlUp).Row If Cells(i, "F") = "masa" Then Range(Cells(i, "J"), Cells(i, "V")).ClearContents...
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Macro guardar en cualquier ubicación,
Quedaría así. Ya lo probé y funciona correctamente. Te puse un formato para la fecha y la hoja, ya que en los nombres de archivo no están permitidos los caracteres / : Sub Guardar_Hoja() Dim Ruta As String, NombreCarpeta As String Dim fechaActual As...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Como agregar un rango infinito en countIFS en código macro
H o la: Lo más simple es que cambies el nombre del rango por la columna, por ejemplo: MsgBox WorksheetFunction.CountIfs(Range("E:E"), "CRÍTICA", Range("F:F"), "SI") La otra opción, suponiendo que tu primer rango está en la columna E y el segundo en...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Como puedo lograr que una celda cambie cuando cambias 3 celdas de manera no simultanea HELP
Listo, le hice algunos ajustes a tu código: Private Sub Worksheet_Change(ByVal Target As Range) 'Act.Por.Dante Amor Dim fila As Integer fila = Target.Row 'verifico que el cambio sea en la columna C, G o N7 If Not Intersect(Target, Range("C33:C64,...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Revisión de un código de macros
H o la: Tienes esto: Private Sub form_Click() Dim h, i Set h1 = Sheets("INGRESAR DATOS") Set h2 = Sheets("TABLA DE DATOS") If h1.AutoFilterMode Then h.AutoFilterMode = False For i = 3 To h1.Range("C" & Rows.Count).End(xlUp).Row nomb.AddItem...
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Macros me tira un error de compilación
Puedes pasar código a otro módulo, en el código 1 puedes poner una llamada al código 2, por ejemplo, si tienes esto: Sub marco1() Range("C11").Select Selection.Copy Range("E11").Select ActiveSheet.Paste Range("C13").Select Application.CutCopyMode =...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Como obtener la primera palabra de cada celda
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macros de copiar y pegar (problemas)
H o la: Si entendí bien, la macro la ejecutas desde el Archivo1, de cualquier forma, pon la macro en el archivo1, y ejecuta la macro desde el archivo1. Tal vez lo único que haga falta es saber cuál es la primera celda que vas a copiar del Archivo2....
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Pasar archivos de una carpeta a otra con macro y además que marque con formato condicional los archivos que no se han encontrado
H o l a : Según la macro, tienes los nombres en la columna A, en la columna B te va poner el estatus: Sub copiar() 'Por.Dante Amor On Error Resume Next For i = 1 To Range("A" & Rows.Count).End(xlUp).Row inicio = "C:\fotos\" & Cells(i, "A").Value fin...
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Problema al cambiar una celda en excel
H o la: No entendí muy bien. ¿Modificas la celda I4 y no entra al evento change? Si es así ejecuta la siguiente macro: Sub en() Application.EnableEvents = True End Sub Prueba nuevamente modificando la celda I4