Bonjour,
Toujours dans ma construction de ma DB, j'ai souhaité réalisé un userform pour créer mes entrées.
J'ai donc un userform avec un bouton "export"
A coté, j'ai un module appelé lui aussi "export" (enfin on s'en fout de son nom) où on trouve la macro "creer_page"
Enfin j'ai un dernier module ou j'ai déclaré sn_fcv comme public
Pourtant, quand je remplis la cell sn_fcv de mon userform, en pas a pas, je trouve bien la valeur en passant ma souris sur ma valeur test et des que je passe dans mon autre module pour démarrer creer_page, sn_fcv ne vaut plus rien...
Excel perdrait il la mémoire?
Merci pour votre aide
Toujours dans ma construction de ma DB, j'ai souhaité réalisé un userform pour créer mes entrées.
J'ai donc un userform avec un bouton "export"
VB:
Sub Export_Click()
gfvd = sn_fcv ==>utlisé pour tester la valeur en pas à pas
creer_page
End Sub
A coté, j'ai un module appelé lui aussi "export" (enfin on s'en fout de son nom) où on trouve la macro "creer_page"
VB:
Sub creer_page()
CreerFeuille = True
For Each ff In Worksheets
If ff.Name = sn_fcv Then CreerFeuille = False
Next
If CreerFeuille Then
Sheets.Add after:=Sheets(Worksheets.Count)
Sheets(Worksheets.Count).Name = sn_fcv
End If
End Sub
Enfin j'ai un dernier module ou j'ai déclaré sn_fcv comme public
VB:
Public sn_fcv As String
Pourtant, quand je remplis la cell sn_fcv de mon userform, en pas a pas, je trouve bien la valeur en passant ma souris sur ma valeur test et des que je passe dans mon autre module pour démarrer creer_page, sn_fcv ne vaut plus rien...
Excel perdrait il la mémoire?
Merci pour votre aide
Dernière édition: