Bonjour,

je me mets tout juste à VBA!! et j'avance vraiment pas vite :/

j'ai une carte format wmf avec des zones groupées qui ont certaines couleurs.

j'aimerais pouvoir hachurer le groupement que j'ai nommée "zone", je tape ce code mais apparemment c'est mauvais..

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Sub hachurerzone()
 
Worksheets("test").Shapes("zone").Interior.Pattern = xlPatternCrissCross
 
End Sub
Pouvez vous me dire ce qui cloche?

De plus, quand j'utilise application.caller dans ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Sub test2()
 
Dim Nom As String
Dim Shape
 
Nom = Application.Caller
au niveau de la ligne 6, j'ai "erreur d execution 13 ,incompatibilité de type


savez vous pourquoi?

J’espère que mes questions sont claires

merci pour votre aide,
Max.