• Initiateur de la discussion Initiateur de la discussion Tatnox
  • 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 !

T

Tatnox

Guest
Bonjour,

Je vous pose ici mon problème:

Je n'arrive pas à créer la boucle pour que toutes mes flèches se mettent à jour dès lors que je lance la macro.

Merci d'avance de votre aide 🙂
 

Pièces jointes

Bienvenu sur XLD Tatnox,
Sur le fichier il est préférable d’insérer un module et mettre le code dedans plutôt que dans le code du worksheet
J'ai modifier un peu la macro
Bruno
VB:
Sub Fleches()
On Error Resume Next
For L = 1 To [S1000].End(3).Row
Region = Cells(L, 19).Value
ActiveSheet.Shapes(Region).Select
Select Case Cells(L, 18).Value
    Case 0 To 5
    Selection.ShapeRange.Line.Visible = False
    Case 6 To 30
    Selection.ShapeRange.Line.Visible = True
    Selection.ShapeRange.Line.ForeColor.SchemeColor = 3
    Case 31 To 60
    Selection.ShapeRange.Line.Visible = True
    Selection.ShapeRange.Line.ForeColor.SchemeColor = 53
    Case Is > 60
    Selection.ShapeRange.Line.Visible = True
    Selection.ShapeRange.Line.ForeColor.SchemeColor = 2
End Select
Next
End Sub
 
[S1000].End(3).Row
renvoie la dernière ligne de la colonne S
souvent au lieu du (3) tu verras (xlUp) en montant
on part du bas soit S1000 ici
Il existe (xltoleft) (xltoright)
ou (xldown) en descendant
Si tu veux faire des essais en vba fait Affichage>fenêtre exécution
pour le questionner directement tu mets un point interrogation ? et le code et tu valides par enter
donc tu écris
?[S1000].End(3).Row et ENTER
Perso j'utilise constamment cette fenêtre
Test aussi en mettant des points d'arrêt dans la macro dans les lignes souhaitées
(un click dans la marge de gauche du code cela deviens marron et click sur le rond pour annuler)
Bonne découverte
Bruno

PS sur le fichier la macro trouvais pas les flèches des régions ligne 10-31-40-50
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
32
Affichages
1 K
Réponses
13
Affichages
242
Réponses
12
Affichages
325
Retour