Respuesta
en
Microsoft Excel
y en 2 temas más
a
¿Cómo puedo programar un rango de celdas mutuamente excluyentes por renglón?
Respuesta
en
Microsoft Excel
y en 2 temas más
a
VBA Eliminar caracteres de una celda dependiendo del numero de caracteres
Prueba la siguiente: Sub EliminarCelda() Dim i As Long Application.ScreenUpdating = False For i = Range("AZ" & Rows.Count).End(3).Row To 1 Step -1 If Len(Range("AZ" & i).Value) <= 5 Then Range("AZ" & i).Delete xlUp Next End Sub
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Como sumar varios textbox con un botón
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro BuscarV devuelve varias columnas
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Como Crear Textbox Copia y Pega
Responde lo siguiente y en este orden: 1. ¿Qué vas a poner en el textbox? ¿Es texto o números? 2. En dónde va a buscar, ¿en cuál hoja y en cuál columna? 3. ¿En dónde va a pegar? ¿Siempre en la fila 4? ¿O después de la ultima fila con datos?
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro que al ser ejecutada primero me pida una contraseña y si acierto ejecuta la macro y sino envía mensaje
Prueba lo siguiente: Sub Macro1() Dim cod As Variant, f As Range cod = Application.InputBox("Entra el código") If cod = "" Or cod = False Then Exit Sub Set f = Sheets("Constantes").Range("A:A").Find(cod, , xlValues, xlWhole, , , False) If Not f Is...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macros para eliminar hojas vacías
Prueba la siguiente: Sub BorrarHojas() Dim sh As Worksheet Application.DisplayAlerts = False For Each sh In Sheets If WorksheetFunction.CountA(sh.UsedRange) = 0 And _ WorksheetFunction.Count(sh.UsedRange) = 0 Then sh.Delete End If Next End Sub
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Filtrar y copiar datos con una macro
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Tengo un problema con el error 1004 tiempo de ejecución?
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Ciclo for en excel vba filas
Prueba lo siguiente: Sub test_1() Dim i As Long For i = 6 To Range("E" & Rows.Count).End(3).Row If Range("F" & i) & Range("G" & i) & Range("H" & i) = "" Then Select Case Range("E" & i).Value Case 1: Range("F" & i).Resize(1, 3).Value = Array(3, 2, 1)...