Bonjour à tous,
Je rencontre plusieurs difficultés dans la réalisation d'une carte interactive au niveau d'une formule VBA (je suis débutant).
L'objectif de ma formule est d'affecter une couleur à une image (une commune) en fonction de son rang (chaque rang est en liens avec une échelle de couleur), le rang dépend du chiffre d'affaire de chaque commune.
Vous trouverez en pièce jointe le fichier excel en question.
Voici la formule que j'utilise, et qui ne fonctionne pas : Erreur d’exécution...
Les 2 lignes soulignées sont celles qui poseraient problème.
Sub AfficheCouleurMap()
For i = 4 To 27
Range("actReg").Value = Range("Données!A" & i).Value
ActiveSheet.Shapes(Range("actReg").Value).Select
With Selection.ShapeRange.Fill.ForeColor.RGB = Range(Range("actRegCode").Value).Interior.Color
End With
Next i
Range("C2").Select
End Sub
Si quelqu'un connait un moyen de "déboguer" cette formule, je lui serait très reconnaissant.
Vous remerciant par avance,
Alvin