Barra de botones de macros que estén solo en libro específico.
Una consulta sobre unas barras de herramientas de botones de macros que con el tiempo he construido.. Para que no aparecieran cuando ejecuto excel para otras planillas, que no fuera la específica, había puesto en ThisWorkbook el siguiente código:
Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.CommandBars("XXXX").Visible = False
Sin embargo esto la hace no estar visible pero continúa en el menú de barras de herramientas, destilada como visible (excel xp). Alguien me sugirió cambiar por:
Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.CommandBars("XXXX").Delete
Y parece funcionar, pues la barra desaparece del menú cuando guardo libro en que la utilizo, no aparece al abrir excel para otros libros, y vuelve a aparecer cuando abro nuevamente el libro específico. Sin embargo, siempre temo por ese “delete” que pueda hacer desaparecer “definitivamente” esa barra que tiene 12 botones ( y llevó tanto trabajo hacer) que ejecutan otras tantas macros guardadas en ese libro. Les parece que no corro ese riesgo?, y sobre todo, pregunto si es ésta la mejor opción o hay otra ?
Gracias!