il ne faut pas confondre
la fonction qui va chercher la celule a copier dans ton classeur fermé et le fait que tu veux ouvrir un onglet en particulier
si la cellule du classeur fermé est dans une feuille en particulier et qui n'est pas la premiere feuille
tu la precise dans la partie "select" dans le code que je t ai poster la derniere fois
exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Sub Macro1() Application.DisplayAlerts = False Application.ScreenUpdating = False Dim nom1, nom2, titre As Variant nom1 = ThisWorkbook.Name titre = "C:\Users\patrick\Desktop\base.xlsx" 'c'est ici que tu declare l'adresse 'et le nom du classeur ou tu veux recuperer les données Workbooks.Open titre nom2 = ActiveWorkbook.Name sheets("lenom de la feuille").Range("A2").Select'c'est ici qu'est precisé le 'nom de la feuille ou ce trouve la selection que tu veux recuperer Selection.Copy Windows(nom1).Activate sheets("lenom de la feuille").Range("A2").Select 'Select'c'est ici qu'est precisé le nom de la feuille ou ce trouve la selection ou tu veux coller ActiveSheet.Paste Windows(nom2).Activate Windows(nom2).Close End Sub
voila maintenant si quand tu parle d'onglet,tu parle des boutons du ruban (excel 2007)
il y a un tutoriel qui est relativement simple a comprendre sur la personalisation du ruban par silkiroad ou il y a la fonction qui te permet de masquer ou non un onglet cela pourait tres bien ce greffer a mon code pour obtenir ce que tu recherche
voila si ca peut t aider
Partager