rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[VBA Excel] Comment récupérer une variable ??

Posté par annyông, le mardi 10 avril 2007 à 17:47:23
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
Répondre à annyông  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Guillaume, le mardi 10 avril 2007 à 20:16:47
sa va vou paraitre bizarre mé en fait je sé faire des tas de choses en VB sauf récupérer une variable étonnan non ?
Répondre à Guillaume

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 capcrochet, le mardi 10 avril 2007 à 21:47:26
tu as declaré ta variable public dans ton premier module
Répondre à capcrochet
Logiciels pertinents trouvés dans les téléchargements
Télécharger Excel Viewer 2003Excel Viewer - Avec Microsoft Office Excel Viewer 2003, vous pouvez ouvrir, afficher et imprimer des classeurs Excel (fichiers XLS ), même...Catégorie: Tableur
Licence: Freeware/gratuit
Télécharger Restoration 2.5.14Restoration - Restoration est un outil gratuit, en anglais seulement, permettant de récupérer les données effacées, même après avoir vidé...Catégorie: Sauvegarde
Licence: Freeware/gratuit
Télécharger GANTT Project 2.0.7GANTT Project - GanttProject est un outil de gestion de projet libre, permettant de réaliser des diagrammes de GANTT afin de planifier un...Catégorie: Gestion de projet
Licence: Open Source
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [VBA Excel] Comment récupérer une variable ?? »