Respuesta
en
Microsoft Excel
a
Código para Tex Box, y corrección del código User From
Para cambiar el punto por los dos puntos, en el evento KeyPress del TextBox pones: Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) If KeyAscii = Asc(".") Then KeyAscii = Asc(":") End Sub Con esto cada vez que digites el punto,...
Respuesta
en
Microsoft Excel
a
Cómo puedo hacer un match entre texto de lista desple
Podrías utilizar algo como: If Hoja1.Range("A1").Value = Hoja2.Range("A3").Value Then Hoja2.Range("F10").Select Selection.Copy Range("G5").Select ActiveSheet.Paste End If [email protected]
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Condicional "SI" en Excel, que me Urge resolver
Voy a suponer que tus datos empiezan en A2, en H2 puedes utilizar la siguiente fórmula: =Si(A2="Combustibles",(D2*7.3%)+D2,Si(O(A2="Alimentos",A2="Automotores"), (D2*4.7)+D2,0),0) [email protected]
Respuesta
en
Microsoft Excel
a
Cambio valor de celda siguiente a la derecha
Esto tendrías que hacerlo nombrando rangos y asignándolos según la condición de cada ComboBox, a lo que me refiero es: If ComboBox1.Value = "Costa Rica" Then ComboBox2.AddItem "Provincias_CR" ElseIf ComboBox1.Value = "España" Then ComboBox2. AddItem...
Respuesta
en
Microsoft Excel
a
Recuperar un valor antes del Worksheet_Change
Es posible pero tienes que declarar una variable que guarde el valor anterior y luego la utilizas en tu validación. [email protected]
Respuesta
en
Microsoft Excel
a
No compartido se habré como compartido
Ya lo dijiste, no está compartido. Tienes que compartirlo. [email protected]
Respuesta
en
Microsoft Excel
a
Comparar datos en dos filas
si no tienes experiencia con macros te sugiero que utilices el Formato Condiconal (Formato-Formato Condicional). Primero marcas el rango, te vas al formato condicional y escoges Fórmula, seleccionas el formato de color que quieres y en la casilla...
Respuesta
en
Microsoft Excel
a
No se actualizan fórmulas hasta guardar
¿Ya revisaste si tienes el cálculo manual activado (Herramientas-Opciones)?. Si tienes macros revisa que ninguna bloquee el cálculo automático. [email protected]
Respuesta
en
Microsoft Excel
a
Macro consultar antes de borrar
a), puedes utilizar algo como esto: Dim Res As String Res = MsgBox(prompt:="¿Borrar contenido del Rango?", Buttons:=vbYesNo, Title:="Borrado de Datos") If Res = vbYes Then Tu_Código_De_Borrado Else Exit Sub TextBox1.SetFocus End If
Respuesta
en
Microsoft Excel
a
Imprimir userform
Por lo general el contenido del UserForm se vacía en una Hoja de Trabajo y se imprime desde ella ya que me asegura la posición correcta de los datos deseados. En otros lenguajes de programación al no tener una Hoja de Trabajo se utilizan los DataGrid...