Foro

=> ¿No se ha registrado todavía?

MAS EN: EXCEL AVANZADO



Foro - Concatenar Celda de la misma columna

Se encuentra aqui:
Foro => Macros => Concatenar Celda de la misma columna

<-Volver

 1 

Siguiente->


Maxyma (Visitante)
05-11-2009 14:00 (UTC)[citar]
Hola soy nueva en este foro necesito saber si alguien puede decirme como hacer un macro para concatenar en una sola celda datos de una misma columna siempre que se trate del mismo sistema,Ejemplo:
C1 C2 C3
C11 c21 c31
c22
c23

c12 c121 c123

debe de quedar:

c1 c2 c3
c11 c21+c22+c23 c31
c12 c121 c123





Saludos y muchas gracias

Rossy
bar (Visitante)
06-11-2009 17:27 (UTC)[citar]
No entiendo que es lo que necesitas...

Un Ejemplo para concatenar con una macro es:

celda a1 Vacia
Celda a2 = Los
Celda a3 = alumnos
Celda a4 = de
Celda a5 = la
Celda a6 = clase
Celda a7 = de
Celda a8 = Matematicas

Al Ejecutar la Macro la celdas a1 queda asi:

Los alumnos de la clase de Matematicas

Concatenar con Formula es asi:

Celda a1 =a2&a3&a4&a5&a6&a7&a8

quedaria asi:

LosalimnosdelaclasedeMatematicas
Por eso debes concatenar un espacio entre cada celda concatenada Con Frmula es asi:
Celda a1

=a2&" "&a2&" "&a3&" "&a4&" "&a5&" "&a6&" "&a7&" "&a8
Quedara asi

Los alumnos de la clase de Matematicas

Con Macro solo escrives la Formula en el codigo de la macro como se muestra a contunuacion.

Sub MyMacro()

Range("A1".Select
ActiveCell.FormulaR1C1 = _
"=R[1]C&"" ""&R[2]C&"" ""&R[3]C&"" ""&R[4]C&"" ""&R[5]C&"" ""&R[6]C&"" ""&R[7]C"
Range("A1".Select
End Sub

Saludos

Respuesta:

Tu nombre de usuario:

 Color de texto:

 Tamaño de letra:
Cerrar tags



Temas totales: 40
Entradas totales: 95
Usuarios totales: 208
En este momento conectados (usuarios registrados): Nadie crying smiley
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis