James Bond

James Bond

Si de mis mayores gustos, mis disgustos han nacido, gustos al cielo le pido aunque me cuesten disgustos
 325K puntos  Monterrey, México @eusebiosuarez desde - visto
Preguntar

Respuestas en Microsoft Excel

Macro para crear una hoja nueva en Excel con nombre y además copiar datos de una hoja preexistente

Prueba con esta macro Sub copia() Set hp = Worksheets("pedidos") nombre = hp.Range("k3") atras: On Error Resume Next Sheets(nombre).Select If Err.Number > 0 Then Sheets.Add: ActiveSheet.Name = nombre GoTo atras End If Set hd =...
Respuesta en a

MACRO comparar fecha dentro de rango y poner 1

Primero corre una columna tus datos para que queden así, luego copia la macro abajo de esta imagen Sub buscar_fechas() Set fechas = Range("a4").CurrentRegion Set parametros = Range("d3").CurrentRegion With fechas Set fechas =...
Respuesta en y en 2 temas más a

Modificación de código de macro en excel

Ya te envíe la solución por email te menciones que eso pasa cuando la búsqueda no encuentra ningún dato que coincida y te di la solución que es la siguiente On Error Resume Next celda = busca.Address If Err.Number > 0 Then MsgBox ("NUMERO " & NUMEROS...
Respuesta en a

¿Qué fórmula debo utilizar y como?

Prueba con esta fórmula =+SI(B5="helados","hela",SI(B5="hamburguesa","burger",SI(B5="patatas","pat",0)))
Respuesta en y en 2 temas más a

¿Cómo resumir un comando largo en VBA?

De entrada es más fácil que el modulo este dentro del código, necesitas añadir un botón de comando y luego insertar este código el cual buscara todos los checkbox que estén marcados y aquí tienes dos opciones o insertas tu macro en lugar del msgbox o...
Respuesta en y en 2 temas más a

Búsqueda del mismo valor en una sola columna, copiando a otra hoja la fila del resultado

Prueba con esta macro, solo cambia el a1 por la celda donde comiencen tus datos. Sub copiar_repetidos() Set datos = Range("a1").CurrentRegion Set h2 = Worksheets("hoja2") h2.UsedRange.Clear With datos Set datos = .Rows(2).Resize(.Rows.Count - 1,...

Repartir el valor de una celda en otras

Suponendo que tus datos están en la celda A1, corres la siguiente macro Sub REPARTE() Set DATOS = Range("A1").CurrentRegion With DATOS For I = 1 To .Rows.Count VECES = WorksheetFunction.Quotient(.Cells(I, 1), 125) RESTO = .Cells(I, 1) Mod 125...
Respuesta en y en 2 temas más a

Abrir la aplicación que hice en vb al momento de hacer clic en el icono del libro de excel

Intenta pegando este código en el modulo thisworkbook Private Sub Workbook_Open() application.visible=false UserForm1.Show End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) application.visible=true End Sub
Respuesta en y en 2 temas más a

Como creo una Macro para insertar una tabla con rango variable?

Esta macro convierte un rango de datos a tabla, cambia el nombre ejemplo por como quieras que se llame y en el range("b3") pon la celda donde empiezan tus datos, la macro se adapta a tus registros si tienes 100 o 1000 o 1 millón la macro lo tomara en...
Respuesta en y en 4 temas más a

Validar 1 TextBox y 1 ListBox para que no queden vacíos, si uno tiene datos y el otro no, muestre mensaje de "completar datos"

Ponlos en dos condiciones if separadas una para el listbox y otra para el textbox si una de las dos condiciones se cumple el código te sacara del programa sin capturar nada y te enviara directo al que este vacío If esc_upc = Empty Then MsgBox...