Respuesta
en
Microsoft Excel
y en 2 temas más
a
Cual seria la codificación que valide un textbox dentro del entorno VBA de excel, para que solo pueda aceptar horas de am a pm
Quita el evento Chante y prueba con el evento Exit: Private Sub horasalida_Exit(ByVal Cancel As MSForms.ReturnBoolean) If IsDate(horasalida.Value) Then horasalida.Value = Format(horasalida.Value, "HH:MM AM/PM") Else MsgBox "Debes introducir el...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Entendiendo el uso de diccionarios vba
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Pasar datos de textboxt a celda en VBA
Debes hacer referencia a la hoja en cada línea, puede ser así: Private Sub CommandButton1_Click() 'siguiente fila hace que me agregue una línea en la tabla inventario With Worksheets("ENTRADAS") .Range("A8").EntireRow.Insert 'hace que en cada parte...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Referencia de ListBox en vba
Respuesta
en
Microsoft Excel
y en 2 temas más
a
¿Vba código para calcular iva de celda y repuesta en msgbox?
H o l a Rodolphe Pottier y bienvenido a TodoExpertos, Prueba lo siguiente, cambia "B3" por la celda donde tengas el monto Sub MuestraIva() MsgBox Range("B3").Value * 0.21 End Sub
Respuesta
en
Microsoft Excel
y en 3 temas más
a
¿Cómo aplicar múltiples condiciones en una macro que se ejecute de manera correcta en todos los casos posibles?
Olvida la macro. Olvida que tienes muchos datos en la hoja. Yo entiendo que debe aplicar para todos los datos. Explica un ejemplo. 1. Si hay dato en la celda B9 entonces, si la celda B9 está vacía, ¿quieres un mensaje? 2. "Debe haber un dato en E9 o...
Respuesta
en
Microsoft Excel
y en 3 temas más
a
¿Un listbox puede tener más de 11 columnas? Vba excel
Si estás utilizando el métod AddItem, efectivamente el límite son 10 columnas, de la 0 a la 9. Para cargar más de 10 columnas, puedes utilizar la propiedad .List o . RowSource. Por lo que puedo ver en tu código, estás tratando de poner el número de...
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Extender condición celdas en un rango variable
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Problemas con el Multiselect en un listbox. Excel VBA
Esta línea debería tomar la fila del dato seleccionado: fila = list_confirmacio.List(list_confirmacio.ListIndex, 8) Debería ser: fila = list_confirmacio.List(x, 8) Le hice unos ajustes a tu código. No es necesario seleccionar la celda, puedes...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
¿Cómo mantener formatos de celdas sin código vba?
Si copias y pegas, tal como comenta @Abraham Valencia, entonces deberías pasar los datos utilizando el valor de la celda destino = al valor de la celda origen. Es decir, si tienes algo como esto: Range("A5"). Copy range("B7") Entonces puedes poner...