johndavid

johndavid

 14,7K puntos  Colombia @johndavid desde - visto

Preguntas y respuestas en Microsoft Excel

Respuesta en a

Macrohelp

Utiliza: If(b5<>"") then . . . Es decir, has que te vaya evaluando las celdas sobre las que generalmente copias.
Respuesta en a

Pregunta macro

Utiliza la función Call Formulario(), para llamar al useform. Y pues el useform lo personalizadas en código con lo que necesites
Respuesta en a

Impresión de reportes .txt

Pues, se supone que siempre sacará los mismos campos. Entonces, siempre encajarán por la misma razón. Si tienes alguna duda más, me cuentas
Respuesta en a

Duda con macro

Si va hasta el final de los datos, puedes utilizar la siguiente opción: Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select Si no es así, dime cuál es el criterio para que aumente el rango o hasta qué lugar iría y te puedo dar otra idea.
Respuesta en a

Más de dos criterios

Excel únicamente recibe dos criterios para los filtros. Lastimosamente no hay otra manera.
Respuesta en a

Seleccionar columnas separadas

Necesitaría saber como se pueden meter dentro del Range("A1...) dos columnas separadas, más concretamente los rangos A1:A10 hunido al rango B1:B10.
Respuesta en a

Se ha producido el error 91 en tiempo de ejecución

Todos los Range("celda").algo, antecédelos de un Activesheet.Range; Me cuentas si te funciona, estaré atento y si no, buscaremos otra manera
Respuesta en y en 1 temas más a

VBA en Excel

Es cierto, manuales sobre VBA son muy escasos. No tengo un manual que hable de ésto, pero la sentencia para crear un gráfico es la siguiente: Charts. Add ActiveChart.ApplyCustomType ChartType:=xlUserDefined, TypeName:= _ "Nombre gráfico" Ten en...
Respuesta en a

Macrobusqueda

Intenta cambiar esta sentencia: ActiveCell.FormulaR1C1 = _ "=+VLOOKUP(RC[-1],'G:\[plazas.xls]Hoja2'!C1:C2,2,FALSE)" Por esta otra: ActiveCell.Value = _ "=VLOOKUP(G1,'G:\[plazas.xls]Hoja2'!C1:C2,2,FALSE)" Igual ten en cuenta que son bastantes...
Respuesta en a

Opción Cerra archivo

Lo que podrías hacer sería crear un msgbox en el código, para que cuando actives un botón cerrar, te aparezca este mensaje con sus respectivas alternativas. Pero si le das cerrar a Excel, o salir, no hay manera que él pueda hacer eso, ya que has de...