Bonjour, j'ai un module "Test" où je déclare en public une variable globale
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Public CurrentWorkbook As Workbook
dans lequel je crée une feuille que je rempli dans une procédure de ce même module :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
'Création Feuille temporaire pour stockage de données
CurrentWorkbook = ThisWorkbook
Set FeuilleTemp = CurrentWorkbook.Sheets.Add
FeuilleTemp.Name = "Temp"
 
'Remplissage

Ensuite j'ai un UserForm dans lequel je veux accéder à ma feuille remplie précédemment :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Dim FeuilleTemp As Worksheet
FeuilleTemp = Test.CurrentWorkbook.Worksheets("Temp")
Ceci ne compile pas. Erreur 91 variable objet non définie...