Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème carte de France (départements)

  • Initiateur de la discussion Initiateur de la discussion anthoYS
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

anthoYS

XLDnaute Barbatruc
Bonsoir,

Erreur de compilation (sub ou function😕) lors du choix d'un département...
Que se passe t-il?


Code:
[COLOR="Yellow"]Private Sub ComboBox1_Click()[/COLOR]
oter_couleur
n = Feuil4.Cells(ComboBox1.ListIndex + 3, 1)
If n = "" Then Exit Sub
If Left(n, 4) = "Dpt0" Then
n = Right(n, 1)
Else
If n = "Dpt20A" Or n = "Dpt20B" Then
n = Right(n, 3)
Else
n = Right(n, 2)
End If
End If
ActiveSheet.Shapes("Dpt" & n).Select
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 3
ActiveSheet.Shapes("Text Box 95").Select
Selection.Caption = "Département :  " & Feuil4.Cells(ComboBox1.ListIndex + 3, 3) & "  " & Feuil4.Cells(ComboBox1.ListIndex + 3, 4)
ActiveSheet.Shapes("Text Box 97").Select
Selection.Caption = "Région :  " & Feuil4.Cells(ComboBox1.ListIndex + 3, 6) & "  " & Feuil4.Cells(ComboBox1.ListIndex + 3, 7)
[A1].Select
End Sub

Voilà la ligne en police jaune est celle qui est mis en évidence lors du message d'erreur.

Voir en PJ.

Fichier (cijoint.fr)
ou fichier (depositfiles.com)
 

Pièces jointes

  • messEreur.jpg
    20.8 KB · Affichages: 77
Re : Problème carte de France (départements)

Bonjour à tous,

Où est la macro Oter_Couleur() ????
Où est la feuille Feuil4 ????
Où est la feuille Feuil5 ????

A+ à tous
 
Dernière édition:
Re : Problème carte de France (départements)

Re, JCGL,

Oter_Couleur()
Code:
For n = 1 To ActiveSheet.Shapes.Count - 3
ActiveSheet.Shapes(n).Select
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 9
Next n
End Sub

@+

PS : j'ai en effet copier des onglets d'un autre fichier, en pensant que tout avait été exporté...
 
Re : Problème carte de France (départements)

Re, JCGL,

En fait j'ai un soucis...
En copiant toutes les données (exportant vers un autre fichier -identique à celui posté au début de ce post-), plus la macro "Oter_Couleur" ; Résultat...
quand je selectionne un numéro de département il n'apparait plus en vert.

Colorier tout, ok tout se colorie quand je décolorie, problème ; voir ci-dessous :

Code:
Errreur de compilation, membre de méthode ou de données introuvable

Dans le code
Code:
[COLOR="Yellow"]Private Sub CommandButton2_Click()[/COLOR]
Call Oter_Couleur
Feuil5.ComboBox1.Text = ""
[L3].Select
End Sub
et
Code:
ComboBox1
selectionné... 😕

Est-ce due à quoi?

Merci encore et à +!
 
Re : Problème carte de France (départements)

Re,JCGL,

Merci pour ta réponse, j'ai tout revérifier... toujours rien.
Je ne vois pas, qu'est-ce qui manque.

Expliques moi plutôt qu'est-ce que tu as apporté à ce fichier, à part d'avoir rajouter la macro "Oter_Couleurs"...

Merci par avance, @+
 
Re : Problème carte de France (départements)

Bonjour à tous,

Je n'ai absolument rien rajouter si ce n'est le code Oter_Couleur().

Pour le reste le code appelait une Feuil4. et une Feuil5. qui n'étaient pas dans le classeur (il y avait une feuille Feuil14 et une Feuil15), j'ai simplement réattribué le bon nom aux feuilles.

Il y a aussi une feuille 'Moto'...

A+ à tous
 
Re : Problème carte de France (départements)

Re,

oK. Merci c'est bon JCGL. Car dans mon fichier la feuil5 est devenu la 12 et la 4, 13.
J'ai du donc modifier le code en conséquence, autant pour moi.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
705
Réponses
7
Affichages
286
Réponses
3
Affichages
834
  • Question Question
Microsoft 365 VBA insert photos
Réponses
12
Affichages
921
Réponses
2
Affichages
540
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…