IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Code VBA pour affichage objet couleur selon critère


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Pharmacie
    Inscrit en
    Octobre 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Pharmacie
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Octobre 2018
    Messages : 5
    Par défaut Code VBA pour affichage objet couleur selon critère
    Bonjour,

    je n'arrive pas résoudre une question: rendre dynamique (couleur notamment) une carte de France avec les départements. j'ai une erreur à partir de la sélection des départements.
    Merci+++ de votre précieuse aide

    le code utilisé est:

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    ' Mapcolor Macro
    Sub Mapcolor()
     
    'déclaration des variables
    Dim i As Integer
    Dim RegMax As Integer
     
    'Affectation des variables
    RegMax = WorksheetFunction.CountA(Sheets("calcul").Range("A:A")) + 1
    RangeDept = Range("actDept").Value
     
    'Boucle permettant de récupérer les différents départements
    For i = 4 To RegMax
     
        'récupère les noms des départements dans une zone nommée
        Range("actDept").Value = Range("Calcul!A" & i).Value
     
         'sélectionne chacun des départements  de la carte (Formes/Shapes) ayant le même nom
         ActiveSheet.Shapes(Range("actDept")).Select     
     
        'affecte une couleur à la forme sélectionnée en fonction du critère défini
        Selection.ShapeRange.Fill.ForeColor.RGB = Range(Range("actDeptCode").Value).Interior.Color
     
     
     
     
    Next i
     
    'positionne en K2 au niveau de la list box
    Range("K2").Select
     
     
     
    End Sub

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    bonsoir
    c'est le travail de boisgontierjacques publié sur le net je crois que c'est important d'inspirer de ce super travail
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 11
    Dernier message: 29/06/2016, 15h31
  2. [XL-2002] Code VBA pour colorier des cellules à partir de plusieurs critères
    Par NoodleDS dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/11/2013, 22h05
  3. Réponses: 2
    Dernier message: 19/07/2013, 14h34
  4. codage vba pour rechercher une valeur selon 2 critères
    Par sims92.66 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/10/2011, 21h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo