Bonjour,
je viens de passer à la version Excel 2007, et une macro que j'utilisais depuis des années, ne fonctionne pas avec cette version.
Ma macro permettait de mettre des drapeaux sur des cellules.
Par exemple, la macro mettait un drapeau français sur une cellule .fr.
Sur Excel 2007, l'image ne s'insère plus dans la cellule sélectionnée mais toujours au même endroit (sur une cellule non sélectionnée).
Voilà le principe de ma macro, ca efface toutes les images puis ca remet les drapeaux sur les cellules où il y a besoin.
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 Dim Obj As Shape Dim n, nbcolonne, m As Integer nbcolonne = 1400 n = 2 m = 183 For Each Obj In Worksheets("Fournisseur").Shapes If Obj.Type = msoPicture Then Obj.Delete Next Obj 'Argentine For n = 2 To nbcolonne If Cells(n, 4) = ".arg" Then Cells(n, 4).Select ActiveSheet.Pictures.Insert("C:\Travail\Drapeau\Argentine.gif").Select Selection.Name = n End If Next n End Sub
Si quelqu'un peut m'aider, ca serait sympa.
Merci d'avance
Partager