Foros del Web » Soporte técnico » Ofimática »

celda = columa

Estas en el tema de celda = columa en el foro de Ofimática en Foros del Web. Hola, Es posible con excel 2003 meter los valores de una columna, unidos, en una celda? Por ejemplo: =b4~b7 Sería igual a: =b4 & b5 ...
  #1 (permalink)  
Antiguo 20/11/2008, 12:40
Avatar de JoniJnm  
Fecha de Ingreso: mayo-2007
Ubicación: Madrid
Mensajes: 264
Antigüedad: 17 años
Puntos: 4
Pregunta celda = columa

Hola,

Es posible con excel 2003 meter los valores de una columna, unidos, en una celda?

Por ejemplo:

=b4~b7

Sería igual a:

=b4 & b5 & b6 & b7
__________________
JoniJnm.es
  #2 (permalink)  
Antiguo 20/11/2008, 13:55
Avatar de caesar.l  
Fecha de Ingreso: febrero-2007
Ubicación: Aguascalientes, México
Mensajes: 1.439
Antigüedad: 17 años, 2 meses
Puntos: 91
Respuesta: celda = columa

Hice una funcion en VBA que tal vez te pueda servir, tiene la funcion de concatenar tanto vertical como horizontalmente


concatenar celdas


solo hay que poner =concatenar_int(B4:B7,"V")

El codigo es el siguiente
Código:
Function concatenar_int(rango As Range, Direccion As String)
Dim i As Integer
Dim texto_celda As String
Dim longitud As Integer


longitud = rango.Count
inicio_R = rango.Row
inicio_C = rango.Column


Select Case Direccion
Case "H"

    For i = 0 To longitud - 1
        texto_celda = Cells(inicio_R, i + inicio_C)
        concatenar_int = concatenar_int & texto_celda
    Next


Case "V"
    
    For i = 0 To longitud - 1
        texto_celda = Cells(i + inicio_R, inicio_C)
        concatenar_int = concatenar_int & texto_celda
    Next
Case Else
    MsgBox ("faltan argumentos")
    concatenar_int = "faltan argumentos"
End Select




End Function
saludos
__________________
Yo solo sé, que no sé nada...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:45.