Excel - VBA - Gestion des onglets

Excel - VBA - Gestion des onglets - VB/VBA/VBS - Programmation

Marsh Posté le 24-10-2006 à 23:28:37    

Bonjour,
pourriez vous m'indiquer comment mettre, dans une variable, le nom de la feuille en cours d'utilisation ?
 
pour pouvoir ré activer cette feuille à la fin d'une macro que j'ai faite.
 
Sheets("    ?    " ).Select

Reply

Marsh Posté le 24-10-2006 à 23:28:37   

Reply

Marsh Posté le 25-10-2006 à 07:28:43    

Bonjour,
 
nomsh = ActiveSheet.Name
 
'pour vérifier:
 
Sheets("feuil2" ).Select
MsgBox ActiveSheet.Name
Sheets(nomsh).Select
MsgBox ActiveSheet.Name
Cordialement

Reply

Marsh Posté le 25-10-2006 à 07:31:37    

Bonjour,
Ben.... le mieux ça serait de pas la désactiver !
sinon :
 
Sub test()
mavar = ActiveSheet.Name
Sheets(2).Select
'longue suite d'instruction
Sheets(mavar).Select
End Sub

 
A+

Reply

Marsh Posté le 25-10-2006 à 19:58:04    

Merci pour cette info

Reply

Sujets relatifs:

Leave a Replay

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