Respuesta
en
Microsoft Excel
a
Macros, input
Si la hay. Para acceder al contenido de la celda C5, por ejemplo, se hace así: Range("C5").Value Pero con esto no tendrás suficiente, luego falta saber que hacer con este valor. Si con lo que te he dicho ya te apañas, bien, sino dime que necesitas...
Respuesta
en
Microsoft Excel
a
Macros, referencia relativa
Para hacer referencia a la celda activa puedes utilizar Activecell. Por ejemplo, en lugar de hacer: Range("E8").Value = 5 Puedes utilizar: Activecell.Value = 5 Luego, para moverte por las celdas de manera relativa, puedes utilizar Offset. Por...
Respuesta
en
Microsoft Excel
a
Convertir número a letras con una sola décima
Ya te envié la solución en un archivo de excel a tu dirección. Espero que te sirva, que lo entiendas y lo sepas adaptar a tus necesidades. Si tienes dudas, ya sabes... Hasta pronto.
Respuesta
en
Microsoft Excel
a
Duda con las selecciones en ListBox
Te falta conocer a fondo el "IF" Se puede utilizar "Else If" para ir añadiendo condiciones. Por ejemplo: If a = 1 Then 'caso que a=1 ElseIf a = 2 Then 'caso que a=2 ElseIf a = 3 Or a = 4 Or a = 5 Then 'caso que a sea 3, 4 o 5 Else 'cualquier otro...
Respuesta
en
Microsoft Excel
a
Menu
Es curioso pero tienes razón. Pero he encontrado la solución: se puede hacer con "Enabled" en lugar de "Visible" Application.CommandBars("Worksheet Menu Bar").Enabled = False
Respuesta
en
Microsoft Excel
a
Fecha en Excel
En la celda donde la quieras poner tienes que escribir: =HOY() Luego, con el formato de celdas le das la apariencia que tu quieras (ver el año en 2 o 4 dígitos, por ejemplo) Si lo que quieres es que salga en el encabezado o pie de página, para verlo...
Respuesta
en
Microsoft Excel
a
Close del Formulario
Para que un usuario no pueda cerrar un formulario, puedes poner este código en el evento QueryClose: Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = vbFormControlMenu Then Cancel = True End If End Sub Ya esta....
Respuesta
en
Microsoft Excel
a
No mostrar mensaje de eliminación de hoja
Hay una manera para quitar todos los mensajes de confirmación de excel, pero hay que ir con cuidado al utilizarlo. Por eso es mejor desactivarlo y volverlo a activar enseguida. En tu caso el código seria poer ejemplo: Application.DisplayAlerts =...
Respuesta
en
Microsoft Excel
a
Ayuda para VBA...
Una manera fácil de hacer lo que dices es: Private Sub ListBox1_Click() For i = 0 To ListBox2.ListCount - 1 ListBox2.Selected(i) = False Next TextBox1.Value = ListBox1.Value End Sub Private Sub ListBox2_Click() For i = 0 To ListBox1.ListCount - 1...
Respuesta
en
Microsoft Excel
a
Problema con vínculos en excel
Respecto a tu pregunta... puede que si, puede que no. Hay varias posibilidades que te puden ser útiles o no, dependiendo de tus necesidades. Una solución seria actualizar los vínculos realmente en el momento que se necesite (dudo que los 29 archivos...
