sélection feuille en vba

P

philippe

Guest
Bonjour à tous

Je voudrais pouvoir sélectionner une feuille par les deux premiers caractères du nom de la feuille. J'ai essayé avec sheets("1-*").select (sachant que le nom est soit 1-Bilan soit 1-Balance sheet) mais çà ne fonctionne pas. Quelqu'un a t'il une solution ?

Merci d'avance

Philippe
 
M

michel

Guest
Bonjour Philippe

je ne suis pas sur d'avoir bien compris ( les deux feuilles sont dans le meme classeur ? : si c'est le cas les deux feuilles vont etre activées l'une après l'autre ...)
en attendant la procédure ci dessous répond à ta demande , et permet d'activer les feuilles commençant par 1- .

Sub ActiverFeuille()
Dim i As Byte
For i = 1 To Sheets.Count
If Left(Sheets(i).Name, 2) = "1-" Then Sheets(i).Activate
'Exit for
Next
End Sub


bonne journée
Michel
lapin4.gif
 
P

phil

Guest
Salut Michel

Je te remercie pour ta réponse qui me convient tout à fait.
En effet, je veux appliquer une macro sur différents fichiers qui sont soit en anglais soit en francais mais les feuilles commencent par le même chiffre. Donc les deux feuilles ne sont pas dans le même fichier.

Merci beaucoup

Philippe
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 977
dernier inscrit
Hermet