Parece una tontería, pero no sé si se puede hacer. tengo que escribir un texto en una celda y me gustaría poner un salto de línea pero sin salir de la celda.
cuando pulso enter salta a la celda siguiente.
de momento lo he solucionado poniendo muchos espacios hasta que paso a la línea siguiente, pero no me parece muy elegante, y si cambio el ancho de la celda se va todo a tomar por ...
prueba con la combinación de teclas [ Alt ] [ Intro ]
Para recordarlo más fácilmente, es como un intro alternativo al habitual en Excel.
------
Ya sé Excel, pero necesito más.
Lo buscaba hace mucho!! Gracias!
en VBA tienes unas constantes para el salto de línea y el retorno de carro:
vbLf
line feed, salto del línea, equivale a al carácter ascii 10, Chr(10)vbCr
carriage return, retorno de carro, carácter ascii 13, Chr(13)vbCrLf
los dos anteriores juntospuedes componer tu cadena utilizando estas constantes, por ejemplo:
ActiveCell.Formula = "hola" & vbLf & "y adios"
------
Ya sé Excel, pero necesito más ahora en pdf
------
Ya sé Excel, pero necesito más.
Y si es MAC como le haces?
Opción + Command + Intro
------
Ya sé Excel, pero necesito más.
Gracias Paco!
Vaya con el tío, no hay donde pillarle. Y en android? jejejeje
Amo este blog; no hay pregunta dificil para Pacco! A pesar de tener varios años con este blog no se desanimas sino que nos ayuda en cualquier pregunta que se le formula.
Gracias Pacco!
Hola
Como busco y reemplazo un salto de línea por un espacio en Mac, espero que puedan ayudarme.
Saludos
Para sustituir una , (Coma) dentro de la Celda con el Salto de Linea ?
Gracias
Hola.
Estoy haciendo algo parecido, pero necesito meter en una celda los comentarios, como si fuera un mensaje de correo, ya que este ese es el fin, hacer un correo tomando como cuerpo del correo el contenido de esa celda, incluyendo los saltos de linea. Por ahora, sólo he conseguido incluir el texto de la celda en el cuerpo del correo, pero todo en una sola linea. Vamos, que me lo toma todo como si lo hubiera escrito seguido, cuando en excel he usaro Alt+Enter para generar los saltos de línea. ¿Hay alguna forma de hacerlo en Macro? Es decir, lo que busco es leer el contenido de la celda, incluyendo los saltos de linea, y pegarlos en el cuerpo del correo.
Tengo creada una variable "Cuerpo" como String y he marcado la celda con un nombre de rango, al que asigno Cuerpo = Range("cuerpo").Value
Gracias
Que sencillo pero enorme y valioso aporte.
Muchas gracias señor Paco Megía
Pudiste solucionar este tema? Estoy con el mismo asunto y no he logrado dar con la solucion.. Ayuda!!