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
| ||||
| 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 |
| ||||
| 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:
saludos 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
__________________ Yo solo sé, que no sé nada... |