Selection onglet en fonction contenu nom onglet

Résolu
CHARLYJACK Messages postés 345 Date d'inscription   Statut Membre Dernière intervention   -  
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

j'essaie d'ecrire une macro, qui copie des onglets dans un autre classeur en fonction du contenu du nom des onglets.

ex :"mois aaa" "mois bbb" "semaine 111"

je souhaite selectionner les onglets contenant mois.

Par avance merci
A voir également:

1 réponse

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour,

Essaye quelque chose comme :

Dim Ws As Worksheet, Feuille As Worksheet

For Each Ws In ThisWorkbook.Worksheets
    If InStr(Ws.Name, "mois") <> 0 Then
        Set Feuille = Ws
        'ICI le code du copié-collé avec la feuille Feuille
        'du genre
        'Feuille.Range("A1:A10").Copy Sheets("Recap").Range("A2")
    End If
Next



1
CHARLYJACK Messages postés 345 Date d'inscription   Statut Membre Dernière intervention   1
 
Super merci beaucoup,
par contre ca signifie quoi Instr
Malgré une formation en vba
j ai encore beaucoup a apprendre
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Instr est une fonction VB qui donne la position de début de la première occurrence d'une chaîne à l'intérieur d'une autre. A voir.

Mais de rien.

A+
0