bonjour,
voila, dans mon module, je voudrais récupérer une variable (sa valeur) de type string provenant d'un autre module.
est ce que cela est possible ?
si oui, comment s'il vous plait ??
merci :-)
voila le code que j'ai écrit pour ca pour le moment, qui me parait la manière à suivre, mais qui ne marche pas :-(
-----------------------------------------------------------------------------
sub test()
Application.Dialogs(xlDialogOpen).Show
var = ActiveWindow.Caption
'je demande de saisir un fichier excel et je voudrais garder son nom 'dans la variable var
end sub
et dans le module 2 :
sub test2()
Call Module1.test
Windows(var).Activate
end sub
-----------------------------------------------------------------------------
Or, si je fais la meme manip au sein d'une meme procédure ca marche
Public nom As String
Sub test()
Application.Dialogs(xlDialogOpen).Show
nom = ActiveWindow.Caption
Application.Dialogs(xlDialogOpen).Show
' ici on a ouvert un autre classeur, qui devient alors le classeur actif
Windows(nom).Activate
'le classeur ouvert en premier lieu, dont le nom a été dans la variable string nom est activé maintenant.
End Sub Configuration: Windows XP
Firefox 2.0.0.2

