Bonjour,
j'ai 2 séquences quasiment identiques :
la première est dans une macro est fonctionne très bien :
La seconde est incluse dans Thisworkbook open d'un classeur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ' Copie "Modele" en "SIG" Sheets("Modele").Copy After:=Worksheets("Modele") With ActiveSheet .Name = "SIG" If Param.Range("D2") = user Then ' si User, autorisation restreinte .Shapes("Parchemin : horizontal 7").Delete .Shapes("Parchemin : horizontal 6").Delete Else End If End With
et je n'arrive pas à trouver ce qui ne va pas, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ' Copie "Modele" en "Catalogue" Sheets("Modele").Copy After:=Worksheets("Modele") With ActiveSheet .Name = "Catalogue" If Param.Range("D2") = user Then ' si User, autorisation restreinte .Shapes("Parchemin : horizontal 4").Delete Else End If End With
J'ai vérifié : le bouton s'appelle bien : "Parchemin : horizontal 4".Erreur d'exécution 5 : argument ou appel de procédure incorrect
Je me demandai si le fait d'être dans Thisworkbook à l'open pouvait gêner ?
Partager