Macro agregar columnas dependiendo la cantidad de columnas

La consulta es especifica, como ajustar este código que me permite agregar columnas a una hoja, el detrallaes es que quisiera que solo ejecute una vez y no permita agregar si detecta que ya se insertaron las mismas, tengo este código:

Sub AgregaCols()
Range( _
"C:C,E:E,L:L,M:M,N:N,O:O,S:S,T:T,U:U,V:V,W:W,AB:AB,AC:AC,AE:AE,AO:AO,AQ:AQ,AR:AR,AS:AS" _
).Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Call Encabezados
Range("A2").Select
End Sub

Pero si vuelvo a ejecutar vuelve nuevamebte a inserta más columnas... Gracias. =D

Añade tu respuesta

Haz clic para o