Excel - Titulo o Cabecera al insertar columna con macro

 
Vista:
sin imagen de perfil
Val: 48
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Titulo o Cabecera al insertar columna con macro

Publicado por Luis (18 intervenciones) el 28/09/2020 03:49:42
Hola otra vez yo por acá.

Consulta tengo la macro que dejo a continuación y quería saber si era posible de colocarle una cabecera cada vez que inserto una columna pero con VBA, como ven esta macro me crea una columna y une las 2 columnas siguientes pero me pregunto si es posible que cuando se cree una columna automáticamente según el nombre que yo le coloque aparezca la cabecera de la columna ejemplo que quede visualmente así:

Telefono1 [Este es el titulo o cabecera que me gustaría se creara automáticamente ]
xxxxxxxx [Este es el texto que se concatena ]
xxxxxxxx
xxxxxxxx

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Sub Macro1()
    Range("N3").Select
    Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
    Range("N4").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "=CONCATENATE([@Columna9]&[@Columna8])"
 
 
    Range("V3").Select
    Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
    Range("V4").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "=CONCATENATE([@Columna16]&[@Columna15])"
 
    Range("Z3").Select
    Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
    Range("Z4").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "=CONCATENATE([@Columna13]&[@Columna12])"
 
    Range("AH3").Select
    Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
    Range("AH4").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "=CONCATENATE([@Columna18]&[@Columna17])"
 
     Range("BG3").Select
    Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
    Range("BG4").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "=CONCATENATE([@Columna25]&[@Columna24]"
End Sub


Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 48
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Titulo o Cabecera al insertar columna con macro

Publicado por Luis (18 intervenciones) el 28/09/2020 13:49:47
Holaaaa, lo logre colocándolo así

1
2
3
4
5
6
Range("N3").Select
    Selection.EntireColumn.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
    ActiveCell.Value = "Telefono1"
    Range("N4").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "=CONCATENATE([@Columna9]&[@Columna8])"
:

si existe alguna otra forma háganmelo saber
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar