Dante Amor

Dante Amor

https://www.youtube.com/@CursosDeExcelyMacros
 5.752K puntos  Ciudad de México, México @aprendemos desde - visto
Preguntar

Respuestas en Visual Basic

Respuesta en y en 2 temas más a

¿Se puede eliminar celdas que no tengan formato condicional?

Prueba lo siguiente: Sub Macro2() With ActiveSheet .Range("A1", .Range("D" & Rows.Count).End(3)).AutoFilter 3, "<>*caobos*" .AutoFilter.Range.Offset(1).EntireRow.Delete .ShowAllData End With End Sub
Respuesta en 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 y en 3 temas más a

Macro para sumar una columna

Aquí otra opción a considerar: Sub test2() MsgBox [sum(A:A)] End Sub
Respuesta en 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 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 y en 2 temas más a

Multiplicar con vba valores determinados dentro de un combobox

Te recomiendo poner la operación en un botón. Si los valores están en el combobox, entonces podemos validar que realmente hay seleccionado un dato de cada combo. Prueba lo siguiente: Private Sub CommandButton1_Click() If ComboBox1.Value = "montar...
Respuesta en y en 2 temas más a

Lista email masivos con adjuntos y texto con formato

No entiendo qué necesitas. Puedes explicar con ejemplos e imágenes.
Respuesta en y en 2 temas más a

Pegar en una celda valor obtenido al seleccionar una fila de listbox.

El listbox tiene la propiedad multiselect, es decir, ¿puedes seleccionar varios items? Si solamente puedes seleccionar un registro entonces cambia todo tu código por esto: If listbox1.Listindex > - 1 then [P1] = listbox1.list(listbox1.listindex) End if
Respuesta en y en 1 temas más a

Utilizar el nombre interno de la hoja en una fórmula con macro

El nombre interno de las hojas, Suponiendo que el nombre interno (CodeName) de la hoja es "NombreFijo". Entonces con el siguiente código obtenemos el nombre de la hoja según el CodeName: Sub test() Dim l2 As Workbook, sh As Worksheet, sNombre As...
Respuesta en 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...