Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/10/2011, 08h55   #1
Futur Membre du Club
 
Inscription : juillet 2011
Messages : 78
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 78
Points : 17
Points : 17
Par défaut Ecrire dans macro complémentaire

Bonjour à tous,

J'ai une macro complémentaire, dont le rôle est de lister les clients de la feuille ouverte et de faire un tri selon les clients qui auront alors été choisis dans la Userform.
Jusque là pas trop de soucis.
Je cherche à mémoriser la dernière sélection réalisée.
J'ai pensé à 2 solutions :
1)Écrire la mémoire dans une feuille du fichier .xla (mais je ne sais pas comment faire)
2)Écrire la mémoire dans un fichier stocké au même endroit que la macro complémentaire, mais là du coup je ne sais pas comment en récupérer le chemin.

Si l'un d'entre vous à une ou plusieurs super idée(s) je suis preneuse.

Merci d'avance.
JustineJ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 16h54   #2
Membre Expert
 
Avatar de aalex_38
 
Inscription : septembre 2007
Messages : 1 596
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 1 596
Points : 1 748
Points : 1 748
Bonjour,

Même si c'est une macro complémentaire, tu as une feuille non visible, que tu peux utiliser, comme dans un fichier excel classique.
Tu peux d'ailleurs faire les tests avec une feuille .xls avant de l'enregistrer en .xla.

Code :
1
2
3
Sub essai()
Feuil1.Range("A") = "test"
End Sub
__________________
aalex_38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h22.


 
 
 
 
Partenaires

Hébergement Web