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 1 temas más a

Formulario y listbox no actualizan tabla

Hay que revisar la secuencia y cómo estás cargando los datos en el listbox. Comparte tu archivo en google drive y pegas aquí el enlace, para revisar el código.
Respuesta en y en 4 temas más a

Application.ConvertFormula en una parte de la fórmula

Prueba lo siguiente. Agregué otro input box para que selecciones las celdas donde quieres poner la fórmula. Sub CrearFormula() Dim reff As Range, rngSelection As Range, rngFormula As Range ' With Application On Error Resume Next Set reff =...
Respuesta en y en 3 temas más a

Obtener dirección completa de rango en inputbox

Revisa el siguiente ejemplo: Sub ObtenerDatos() Dim rango As Range Dim celda As String, hoja As String, libro As String ' With Application On Error Resume Next Set rango = .InputBox("Selecciona Rango", Type:=8) If rango Is Nothing Then Exit Sub On...
Respuesta en y en 2 temas más a

Necesito una macro que copie los datos de un libro a otro libro pero cada tres filas

[Ho la y bienvenida a TodoExpertos! Muy bien tu explicación, solamente te faltó el nombre de las hojas: origen y destino. Cambia en la macro "Hoja1" por el nombre de tus hojas origen y destino: Sub copiarDatos() 'Por Dante Amor Dim sh1 As Worksheet,...
Respuesta en y en 1 temas más a

Eliminar fila de un Libro a otro Libro Abierto

Prueba esto: Sub BorrarLinea() Workbooks("Libro2.xlsx").Sheets("Hoja1").Rows(20).Delete End Sub
Respuesta en y en 2 temas más a

¿Cómo puedo abrir el menu de excel sin la aplicación?

Para ocultar excel y ver tu aplicación: Sub ocultar() Application.Windows("nombre libro").Visible = False End Sub Para mostrar otra vez tu libro: Sub mostrar() Application.Windows("nombre libro ").Visible = True End Sub Cambia "nombre libro" por el...
Respuesta en y en 2 temas más a

Números enteros secuenciales vba excel

Puede ser de estas maneras: Sub consecutivo() Dim i As Long For i = 9 To Range("C" & Rows.Count).End(3).Row Range("A" & i).Value = i - 8 Next End Sub Sin ciclo: Sub consecutivo_sin_ciclo() Range("A9").Value = 1 Range("A9:A" & Range("C" &...
Respuesta en y en 2 temas más a

Saber días transcurridos entre una fecha anterior y hoy VBA Excel

Utiliza lo siguiente: Dias_Transcurridos.Caption = Date - CDate(Fecha_Aumento.Caption)
Respuesta en y en 1 temas más a

Comparar columnas de hoja1 con las columnas de hoja2.

Te paso la macro: Sub Compara2Columnas() Dim dic As Object Dim i As Long Dim cad As String ' Set dic = CreateObject("Scripting.Dictionary") ' With Sheets("Hoja2") For i = 2 To .Range("G" & Rows.Count).End(3).Row dic(.Range("G" & i).Value & "|" &...
Respuesta en y en 3 temas más a

No permitir duplicidad de datos

Prueba lo siguiente. Ajusta el rango "B7:B10" en la macro por el rango donde quieras verificar. Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("B7:B10")) Is Nothing Then If Target.CountLarge > 1 Then Exit Sub If...