Macro que seleccione Archivo, libro y elimine columnas

19/05/2007 - 00:09 por Marcos Galaviz | Informe spam
Hola a todos quiero hacer unas macros que de un archivo de excel me eliminen
ciertas colmumnas de otro archivo de excel de acuerdo a lo que necesito en
el momento, pero quisiera tener un archivo donde escogiera cual macro deseo,
es decir por ejemplo:

La macro 1 elimina las comumnas: 1, 3, 5 , 7
La macro 2 elimina las columnas: 3,4.
La macro 3: elimina columna 5
... y asi mas o menos

¿es esto posible?

agradecere mucho su ayuda.
 

Leer las respuestas

#1 Héctor Miguel
19/05/2007 - 20:52 | Informe spam
hola, Marcos !

... quiero hacer unas macros que de un archivo... me eliminen ciertas colmumnas de otro archivo
... de acuerdo a lo que necesito en el momento, pero quisiera tener un archivo donde escogiera cual macro... por ejemplo:
La macro 1 elimina las comumnas: 1, 3, 5 , 7
La macro 2 elimina las columnas: 3,4.
La macro 3: elimina columna 5
... y asi mas o menos
es esto posible?



si te resulta +/- 'obvio' que las columnas se corresponden a un numero [1=A, 2=B, 3=C, 4=D, etc.]
podrias hacer que tu macro elimine las columnas de alguna de las siguientes maneras:

macro1: Range("a1,c1,e1,g1").EntireColumn.Delete
macro2: Columns("c:d").Entirecolumn.Delete
macro3: Columns(5).EntireColumn.Delete
o... : Cells(1, 5).EntireColumn.Delete

segun el libro que necesites 'afectar', deberas anteponerlo a los objetos 'range' donde se eliminan sus columnas [p.e.]
-> Workbooks("libro fulano").Worksheets("esta hoja").Columns("c:d").Entirecolumn.Delete
etc. etc. etc.

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares