Respuesta
en
Microsoft Excel
y en 1 temas más
a
Fecha y TEXTBox en VBA
La instrucción correcta para pasar fechas es así: Range("A1"). Value = CDate(textbox1) 'reemplaza el textbox x el de tu nombre Si tu celda tiene algún formato de fecha la mostrará según ese formato, sino el predeterminado de Excel, que en mi caso por...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Cargar datos después de abrir userform (vba)
Cuando un Userform se cierra siempre se pierden los datos. La opción es no cerrarlo, sino solamente ocultarlo. O sino pasar los datos a algunas celdas y cada vez que se abre cargarlo con el valor de esas celdas. Para la 1er opción, reemplaza la linea...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Un código VBA que al hacer click...
Deja tu código aquí, si lo que te indico no lo podes agregar y adaptar a tu rutina. Seguramente tenés una macro que empieza con : Private Sub Worksheet_SelectionChange................... 'a continuación indicar el rango de trabajo if not...
Respuesta
en
Software y aplicaciones
y en 1 temas más
a
Guardar contenidos de celdas en otra hoja vba
Si una vez abierto el Userform, la hoja activa es la 1, para mover el contenido de los controles a la hoja2 podes usar alguna de estas instrucciones de ejemplo: Sheets("Hoja2"). Range("A5") = Textbox2 'lo mismo para los demás controles, ajustando...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Código vba buscar y modificar en otra hoja excel
Podes tomar las rutinas del ejemplo que dejé en sección Descargas de mi sitio. Se llama Interactuando con Userforms, y el primer modelo te servirá.
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro para nombre archivo VBA
Según tu ejemplo, el momento para incrementar la celda será entonces al guardar: range("A1") = range("A1")+1 ActiveWorkbook.SaveAs Filename:= range("a1").value + range("a2").value + ".xls" Esto significa que si empezás con 0, la primer factura a...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Tiempo en useForm VBA Excel
En un modulo coloca la rutina 'tiempo': sub tiempo() Userform1. label1 = time 'ajustá el nbre de tu userform Application.OnTime Now + TimeValue("00:00:01"), "tiempo" end sub y en el Userform, esta otra: Private Sub UserForm_Initialize() Call tiempo...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Texto en color y negrita en una function VBA
A mi entender no podrás dar formato desde una función. Esto lo tendrás que establecer desde menú formato, formato condicional, Valor celda, igual a y en el campo ingresar Error, presionar el botón de formato. Presionar el botón Agregar para seguir...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Consolidar número de filas variable en VBA
La sintaxis para establecer una fila con variable es: Wb. Sheets(1).Range("A5:B" & nroFilas). Address... sigue lo tuyo donde nroFilas será una variable numérica Lo del Array te lo debo... Sdos
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Evaluar datos en un rango, vba
A los usuarios que no finalizan las consultas se ha decidido dejar de responderles. Como tenés 1 sola consulta realizada, contás como se dice en Derecho del 'beneficio de la duda' (quizás no sabías que debías finalizar ;( Por tal motivo haré 1...