[VB] Récupérer le nom de la feuille courante.

Récupérer le nom de la feuille courante. [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 12-10-2005 à 18:08:08    

Bonjour,
J'ai pour la première fois à créer une macro Excel.
J'aimerai fair un bouton sur mes feuilles qui me permette d'ajouter une entrée dans le document.
Le code serait le même pour toutes les feuilles (structure identique).
Le soucis est que dans mon code actuel, j'ai reseigné le nom de la feuille à remplir en dur. Les données vont donc toujours sur la même feuille.
Comment puis je faire pour récupérer le nom de la feuille à partir de laquelle la macro a été lancée?

Reply

Marsh Posté le 12-10-2005 à 18:08:08   

Reply

Marsh Posté le 12-10-2005 à 18:14:28    

S'il n'y a qu'un seul workbook (cas habituel) utiliser

feuille_courante = Excel.Workbooks(1).ActiveSheet
feuille_courante.cells(1,1).value="toto"
...


ou

Worksheets("Feuil2" ).Activate
cells(1,1).value="toto"

:)


Message édité par olivthill le 12-10-2005 à 18:16:48
Reply

Marsh Posté le 13-10-2005 à 10:53:54    

Merci ;)
J'ai plutot utilisé:

Code :
  1. feuille_courante = ActiveWorkbook.ActiveSheet.Name


Mais ca m'a aidé :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed