Modificare macro tramite altra macro
Hai un problema con Excel? 
Modificare macro tramite altra macro
di Fabio (utente non iscritto) data: 21/10/2014 12:23:58
Buongiorno a tutti,
ho distribuito a diversi colleghi un file che contiene una macro che ora dovrei modificare.
E possibile, tramite un nuovo file da distribuire, lanciare una macro che mi apra il file originale e mi sostituisca la macro vecchia????
Forse chiedo l'impossibile, ma non so come poter fare senza rimandare tutto il file completo.
Grazie
di lepat (utente non iscritto) data: 21/10/2014 12:57:05
h t t p://www.cpearson.com/excel/vbe.aspx
di Fabio (utente non iscritto) data: 21/10/2014 13:20:21
Grazie lepat per la risposta.
Immaginavo non fosse una cosa semplice.
Cercherò di tradurre e capire cosa riesco a fare (anche se, considerate le mie poche conoscenze, dubito di riuscirci).
di lepat (utente non iscritto) data: 21/10/2014 14:53:52
potresti esportare le nuove macro e farle importare dai tuoi colleghi
di Fabio (utente non iscritto) data: 21/10/2014 15:08:39
sarei più propenso a qualcosa di automatico per evitare che mi facciano casini e per non dover perdere troppo tempo con ognuno di loro
di lepat (utente non iscritto) data: 21/10/2014 17:43:53
qualche esempio da provare ed adattare
Sub DeleteModule()
Set vbcom = Application.VBE.ActiveVBProject.VBComponents
Set vbcom = Application.VBE.ActiveVBProject.VBComponents
vbcom.Remove VBComponent:=vbcom.Item("Modulo2")
End Sub
Sub importa()
Set vbcom = Application.VBE.ActiveVBProject.VBComponents
vbcom.Import ("C:usersUtentedesktopprova.bas")
End Sub |
di Fabio (utente non iscritto) data: 21/10/2014 18:22:41
ho iniziato a rpovare i suggerimenti che mi hai dato.
Ho copiato il codice in un modulo ma quando lo esegue mi da errore di run time 1004 - Metodo VBE dell'oggetto '_Application' non riuscito.
Dove sbaglio o cosa devo fare?
Grazie
di lepat (utente non iscritto) data: 21/10/2014 19:03:07
sul 2010 funziona, non so quali adattamenti occorra fare sul 2003
Vuoi Approfondire?