Preguntas esperando respuesta
Actividad pública reciente
Voto positivo a la respuesta
¿Extraer los caracteres que hay dentro del segundo paréntesis de un String? En Excel VBA
Revisa el siguiente: https://youtu.be/QqbCkHsetXU
Voto positivo a la respuesta
Modificar Macros por agregar columnas
Te anexo la macro, creo que lo más conveniente es que se actualice todo hasta que capturas el dato de la columna G. Pero revisa el resultado y me comentas. Private Sub Worksheet_Change(ByVal Target As Range) 'Por.Dante Amor clave = "abc" ' If Not...
Voto positivo a la respuesta
Macro para crear consecutivo en formulario
Entiendo que en alguna parte del formulario se debe poner el siguiente número de un consecutivo. Pero necesito conocer lo siguiente: 1.- En qué control quieres el nuevo consecutivo, en un textbox, ¿en un label? 2.- En dónde encuentro el último...
Voto positivo a la respuesta
¿Una Macro me imprime aunque cancelo?
Voto positivo a la respuesta
Como paras de ListBox a ListBox
Te paso la solución con un ejemplo. Estas son las macros necesarias para conseguirlo dentro de un formulario. Si quieres dime tu mail y te mando el archivo completo Private Sub CommandButton1_Click() ListBox2.Clear End Sub Private Sub...
Voto positivo a la respuesta
Eliminar item del listbox y de la hoja
Envíame tu archivo y me explicas cómo funciona tu formulario y de esa forma adaptar el código.
Voto positivo a la respuesta
Pegar del UserForm dos veces un número en la misma hoja seleccionada... Para Dante Amor
Te anexo la macro Private Sub CommandButton1_Click() 'ESTE COMANDO ES SOLO PARA INSERTAR LA APLICACION 'Por.Dante Amor Application.ScreenUpdating = False For Each h In Sheets n = h.Name If UCase(h.Name) = UCase(ComboBox1) Then existe = True Exit For...
Voto positivo a la respuesta
¿Como hacer macro que cierre excel sin guardar después de un tiempo elegido?
Tienes que poner la siguiente macro en los eventos del libro Private Sub Workbook_Open() 'Por.DAM Application.OnTime Now + TimeValue("00:00:05"), "cerrar" End Sub Instrucciones para poner la macro en ThisWorkbook 1. Abre tu libro de excel 2. Para...
Voto positivo a la respuesta
Agregar línea de puntos a una celda
Voto positivo a la respuesta
Excel VBA Macro Acregar Símbolo "/" para convertir Fecha
Pon el siguiente código en los eventos de la hoja donde quieres que funcione: Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("B3")) Is Nothing Then If Target.Count > 1 Then Exit Sub If Target.Value = "" Then Exit...
Voto positivo a la respuesta
Encontrar datos no coincidentes excel
Tendrás que utilizar matrices y diccionarios. Revisa los ejemplos: https://youtu.be/bmCJzc59K3I https://youtu.be/FRvI9loM7ns :)
Voto positivo a la respuesta
Macro eliminar filas con valor
Para eliminar cualquier error. Si tienes el error como valor: Sub Borrar_filas_v3() Application.ScreenUpdating = False On Error Resume Next Range("C1", Range("C" & Rows.Count).End(3)).SpecialCells(xlCellTypeConstants, xlErrors).EntireRow.Delete...
Voto positivo a la respuesta
Filtrar información y luego pasar a otro libro
En el apartado de 'datos origen', a continuación de la instrucción uFila =, agrega las líneas que dejo a continuación: uFila = vbhojaorigen.Range("a" & Rows.Count).End(xlUp).Row 'filtrar x col 1 (A) con criterio ??? AJUSTAR ESTOS 2 ARGUMENTOS With...
Voto positivo a la respuesta
Utilizar fechas en una macro
Te anexo la macro Sub CrearTabla() 'Por.Dante Amor Application.ScreenUpdating = False If [C2] = "" Or [C3] = "" Then MsgBox "faltan fechas" Exit Sub End If If Not IsDate([C2]) Or Not IsDate([C3]) Then MsgBox "fechas inválidas" Exit Sub End If If [C3]...
Ha respondido en
Microsoft Excel
y en 2 temas más
Valores duplicados en hoja de excel con macro
>Prueba esto Private Sub CommandButton_aceptar_Click() '>Adriel Ortiz ' Set h = Sheets("Datos") ' dni = Val(TextBox_dni) Set col = h.Columns("A") Set b = col.Find(dni, lookat:=xlWhole) ' If Not b Is Nothing Then MsgBox "En dni ya existe" Exit Sub...
Voto positivo a la respuesta
Llenar campos obligatorios para ejecutar una macro...
El problema puede ser porque en alguna de las celdas tienes error, por ejemplo #N/A, #¿NOMBRE?, etc Para resolverlo puedes poner lo siguiente: If Not IsError(Range("D7")) And Not IsError(Range("D9")) And _ Not IsError(Range("D10")) And Not...
Mejores respuestas proporcionadas
Trabajo
-
Monseñor Elías Olázar
Asistente Administrativo , 2015 - actualidad








