ciao Giu,
non hai allegato un file di esempio ed a colpo d'occhio i codici mi sembrano corretti a parte quello del foglio COLLOQUI
(vedi nota di seguito) e qualche istruzione superflua, quindi dovrai fare tu le modifiche necessarie
usa Option Explicit in testa all'evento Workbook_Open, per evitare proprio quel tipo di errore
duplica le variabili per ogni foglio che dovrai processare:
esempio
dim rg ' per il foglio COLLOQUI (ricorda che si scrive con solo 2 "L")
dim rg1 ' per il foglio SCADENZE
dim rg2... dim rg3... e così via per OGNI variabile e per OGNI foglio
nell'evento Workbook_Open ed uno dopo l'altro,
crea un ciclo For Each per ogni foglio, facendo attenzione ad imputare le sue variabili corrette e relativo messaggio
ciao
Frank
[Modificato da tanimon 20/04/2021 11:05]
Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...