Respuesta
en
Microsoft Excel
y en 2 temas más
a
Duda con macro exportar rango celdas de excel a txt
Revisa si esto te ayuda: Sub ExportarHojaTxt() 'Por.Dante Amor Application.DisplayAlerts = False Application.ScreenUpdating = False Sheets("Hoja1").Copy ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & "Prueba.txt", FileFormat:=xlText...
Respuesta
en
Visual Basic
y en 2 temas más
a
Duda al crear campo autonumérico excel macro visual basic
Prueba lo siguiente: Sub test() Dim uf As Long uf = Range("B" & Rows.Count).End(xlUp).Row [C2] = [C1] Range("C2").AutoFill Destination:=Range("C2:C" & uf), Type:=xlFillSeries End Sub
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Mensaje de alerta en macro para repetidos
Puedes utilizar el método Find para buscar en una hoja y en una columna si existe cierto dato. Sub test() Dim f As Range, dato As String dato = "el producto" Set f = Sheets("Hoja1").Range("A:A").Find(dato, , xlValues, xlWhole) If Not f Is Nothing...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
No cargar los datos de un listbox
Cambia esto Me.ListBox1.ColumnCount = 2 Me.ListBox1.ColumnWidths = "200pt;20pt" Me.ListBox1.AddItem Hoja3.Cells(1, 15) Me.ListBox1.List(i, 1) = Hoja3.Cells(1, 16) Por esto: With Me.ListBox1 .ColumnCount = 2 .ColumnWidths = "200pt;20pt" . AddItem...
Respuesta
en
Visual Basic
y en 1 temas más
a
Mejorar código de programación excel visual basic
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para desglosar por mes
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para desglosar por cuatrimestre
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro compruebe texto en celdas
Prueba esto Sub test() 'VALIDACIONES If [C4] = "" Or [C5] = "" Or [C6] = "" Or [C7] = "" Then MsgBox "Faltan datos" Exit Sub End If ' 'Aquí seguiría tu macro ' End Sub
Respuesta
en
Microsoft Excel
y en 4 temas más
a
Colorear celda dependiendo de contenido de Textbox
Respuesta
en
Microsoft Excel
y en 3 temas más
a
No se ejecuta mi MACRO de acuerdo a mis códigos VBA.
Supongo que no es necesario verificar si existen datos, de todas formas escribes en las celdas de la fila 4. Prueba lo siguiente: Sub Registro() Dim sh As Worksheet Set sh = Sheets("Formato") With Sheets("Registro") .Range("A4").EntireRow.Insert...