[VBA Excel] Comment récupérer une variable ??
annyông
-
capcrochet -
capcrochet -
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
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
A voir également:
- [VBA Excel] Comment récupérer une variable ??
- Liste déroulante excel - Guide
- Recuperer message whatsapp supprimé - Guide
- Déplacer une colonne excel - Guide
- Comment recuperer une video sur youtube - Guide
- Word et excel gratuit - Guide