Respuesta
en
Microsoft Excel
y en 2 temas más
a
Como "concatenar" datos de varias celdas en una celda con VBA?
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Pasar contenido del listbox a la hoja
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Ejecutar macro si alguna celda en el rango cambia
[Hola Abraham Valencia, la situación en tu ejemplo, es que cualquier fórmula actualizada en la hoja, sin importar el rango, siempre va a entrar al If, ya que miRango siempre está dentro del Range("C2:C20") Set miRango = Range("C2:C20") If Not...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Como se puede pasar todos los datos del listbox1 a la hoja
Prueba el siguiente código: Private Sub CommandButton1_Click() Dim sh As Worksheet Dim lr As Long Set sh = Sheets("Hoja1") lr = sh.Range("A" & Rows.Count).End(3).Row + 1 With ListBox1 sh.Range("A" & lr).Resize(.ListCount - 1, .ColumnCount).Value =...
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Excel cambia los números largos vba
Antes de ejecutar la macro cambia el formato de las celdas a texto. Puede ser en la misma macro, después de esta línea: A. Cells. Clear Pon esta línea: A.Cells.NumberFormat = "@" --- Prueba y comentas.
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Realizar resumen sin celdas vacías
Te paso la macro actualizada: Sub Resumen_ejercicios() ' ' Resumen_ejercicios Macro ' Range("O2:O49").SpecialCells(xlCellTypeConstants).Copy Range("P2").PasteSpecial Paste:=xlPasteValues Range("$P$2:$P$49").RemoveDuplicates Columns:=1, Header:=xlNo...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro para validación de datos
Por ejemplo si quieres aplicar en las columnas D a E, de la G a la I y solamente la K y la M. Utiliza lo siguiente: If Not Application.Intersect(Target, xRng, Range("D:E, G:I, K:K, M:M")) Is Nothing Then
Respuesta
en
Microsoft Excel
y en 4 temas más
a
Como considerar los últimos dos números y ya no todo el rango en el siguiente código VBa
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Label que de mensaje si hay cierto color en celda
No sé a qué te refieres con "pase a ON", puedes explicarlo. Te paso el código para poner el texto, habilitar el label1 y hacerlo visible. Private Sub UserForm_Activate() If Range("B2").Interior.Color = vbYellow Then With Label1 .Caption = "BAJO...
Respuesta
en
Microsoft Excel
y en 1 temas más
a