Respuesta
en
Microsoft Excel
a
Tratar errores en Excel y resaltarlos con unas marcas
Un par de cosas: ¿Qué es para ti un error?, o sea, ¿qué tiene que pasar para que tenga que salir el msgbox que dices para que vuelva a preguntar? Y otra cosa, ¿crees qué es correcto que el numero de teléfono sea un integuer? yo pondria un string....
Respuesta
en
Microsoft Excel
a
Números únicos en columna de excel
Para comprobar eso necesitas una macro. Vete al editor de visual basic (Alt+F11) y haz doble-clic encima de "Hoja1" en la ventana proyecto. Ahora en la parte derecha escribe esto: Private Sub Worksheet_Change(ByVal Target As Range) Dim i As Integer...
Respuesta
en
Microsoft Excel
a
Funcionar los botones
Creo que esto te pasa porque los botones hacen cosas que afectan a celdas protegida, por lo que tendrás que hacer lo siguiente. Añade al principio del código de cada botón esta linea: Activesheet. Unprotect Y luego, al final de cada código ésta:...
Respuesta
en
Microsoft Excel
a
Mostrar en una celda el título de la plantilla
No se que es exactamente que titulo quieres cambiar, pero te voy a poner una macro que sirve para cambiar el nombre de la hoja. Vete al editor de visual basic (Alt+F11) y haz doble-clic encima de la hoja que quieras, dentro de la ventan "Proyecto"...
Respuesta
en
Microsoft Excel
a
Pantilla excel
Lo que haces esta bien, pero supongo que en el IF miras la propiedad Value, ¿no? If Range("A1").Value = "" Then . . . Pues cambia la propiedad value por Text y te funcionara If Range("A1").Text = "" Then . . .
Respuesta
en
Microsoft Excel
a
Necesito eu en una celda de Microsoft Excel aparezca un Control Calendar
Para hacer lo que necesitas sigue los siguientes pasos. 1. Abre el libro 2. Alt+F11 para ir al editor de VBA 3. Doble-clic encima de la Hoja1, dentro de la ventana "Proyecto" de la izquierda 4. En la parte grande de la derecha escribe el siguiente...
Respuesta
en
Microsoft Excel
a
Separar datos de una columna
Se puede hacer una macro que te separe automáticamente los datos en varias columnas, pero tendrías que decirme como debe ser el formato final. Basándome en tu ejemplo, mi idea es hacer 3 nuevas columnas donde la primera seria para letras (si las hay...
Respuesta
en
Microsoft Excel
a
Fechas
Para hacer lo que dices, debes darle el formato que tu desees a la fecha, por ejemplo puedes probar esto, que creo que te servirá: Dim fecha As Date fecha = Now Range("A1") = Format(fecha, "dddd, d \de mmmm \de yyyy", vbMonday)
Respuesta
en
Microsoft Excel
a
Sendkeys
Creo que es esto: Sheets("Hoja1").Select Application.SendKeys "{HOME}" Cambia Hoja1 por el nombre de la hoja
Respuesta
en
Microsoft Excel
a
Funcion para excel
Si tienes una macro y la quieres llamar desde otro libro, la sintaxis es: Application. Run "LibroConMacro.xls!NombreModulo.NombreMacro" Esto obliga a abrir el libro llamado: "LibroConMacro.xls" Si quieres, después lo puedes cerrar automáticamente...