ActiveWorkbook.ActiveSheet.Copy

25/08/2008 - 20:42 por Diana | Informe spam
Con la instrucción expuesta abajo copio la hoja de cálculo activa a un libro
nuevo y rompo los vínculos.
Ahora bien, una de las hojas que necesito copiar contiene un listbox y
varios option buttons, por lo tanto la hoja contiene rutinas (varias
"private sub") y al copiar la hoja, se copia con sus rutinas en visual
basic.
1) Cómo hago para modificar este código expuesto abajo para lograr que copie
sólo la hoja activa sin las rutinas del list box y los option buttons??
Gracias



ActiveWorkbook.ActiveSheet.Copy
ActiveSheet.Name = "Hoja1"
Dim astrLinks As Variant
astrLinks = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
If Not IsEmpty(astrLinks) Then
ActiveWorkbook.BreakLink _
Name:=astrLinks(1), _
Type:=xlLinkTypeExcelLinks
 

Leer las respuestas

#1 Abraham
25/08/2008 - 21:44 | Informe spam
Creo que un buen comienzo, es darse una "vueltita" por aqui:

http://www.cpearson.com/excel/vbe.htm

Abraham

Preguntas similares