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

B

bono

Guest
Bonsoir ! a toutes et à tous
Je cherche à faire un planning, mais j'ai un PB ! avec ma macro, y-a t-il une ame CHARITABLE qui pourait m'aider !!

Public Sub Dessine()
Ligne = 13:
While Cells(Ligne, 15) <> ""
Debut = 20 + CInt(Cells(Ligne, 11).Value) - CInt(Cells(Ligne, 10).Value)
Fin = 20 + CInt(Cells(Ligne, 15).Value) - CInt(Cells(Ligne, 11).Value)
Couleur = 3
For Z = Debut To Fin
Cells(Ligne, Z).Select
With Selection.Interior
.ColorIndex = Couleur: .Pattern = Solid
.PatternColorIndex = xlAutomatic
End With
Next Z
Ligne = Ligne + 1
Wend
End Sub


Merci de vos aides
bono
 
Bonjour le Forum, Salut Bono
Bono dis nous ce qui se passe avec cette macro quand tu l'appelles. (Messages, boucles infinies etc...) Ca nous aiderait à mieux cerner le Pb.
Je suppose qu'il y a d'autres procédures avec celle-ci
A+
ChS
 
Bonjour Bono

Une mise en forme et ça marche :

Option Explicit
Public Sub Dessine()
Dim Ligne As Integer
Dim Debut As Integer, Fin As Integer
Dim Couleur As Byte, Z As Integer

Ligne = 13
While Cells(Ligne, 15) <> ""
Debut = 20 + CInt(Cells(Ligne, 11).Value) - CInt(Cells(Ligne, 10).Value)
Fin = 20 + CInt(Cells(Ligne, 15).Value) - CInt(Cells(Ligne, 11).Value)
Couleur = 3
For Z = Debut To Fin
Cells(Ligne, Z).Select
With Selection.Interior
.ColorIndex = Couleur
.PatternColorIndex = xlAutomatic
End With
Next Z
Ligne = Ligne + 1
Wend
End Sub

Cordialement

Bernard
 
- 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
5
Affichages
716
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
35
Affichages
2 K
Réponses
0
Affichages
603
  • Question Question
Microsoft 365 Programme trop lent
Réponses
12
Affichages
1 K
  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
911
Retour