Ho eliminato tutto quell'apparato cervellotico di costruzione di classi per la gestione dei fogli, perché avevo sottovalutato il codice dell'oggetto Workbook! Io una gestione dall'esterno del codice dei singoli fogli ce l'ho già dal codice della cartella, e quindi è perfettamente inutile che vada a gestire questo codice per mezzo di una classe creata ex novo per ogni singolo foglio!!!
E va bene... mi è servito da esercizio e potrebbe tornare utile successivamente!!!
Ecco il codice, semplice e lineare.
Codice di Workbook:
Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean) Target.FormulaR1C1 = "CICCIA" Cancel = True End SubEd ecco il codice del modulo 1 (quello statico):
Public Sub aggiungiFoglio() ThisWorkbook.Sheets.Add gestisciFoglio 1, 1, 10, 2014 End Sub(gestisciFoglio con i quattro parametri è il metodo pubblico del modulo che crea il modello della pagina da stampare, preso pari pari preconfezionato e messo qui).
Tutto quello su cui mi sono masturbato il cervello finora decade completamente, anche se sicuramente ciò che ho imparato tornerà utile in futuro per qualche altra esigenza...
Almeno mi consolo per aver capito tutto da solo...
Nessun commento:
Posta un commento