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

commentaire sous condition

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

pascal21

XLDnaute Barbatruc
Code:
With Sheets("tableau de bord")
Dim Cel As Range
[COLOR="Red"]For Each Cel In Range("j6:j121;m123:m238;k357:k572")[/COLOR]
With Cel
.ClearComments
If .Value > 0 And .Value <= 50 Then
With .AddComment
.Text Text:="Attention Prevoir vidange dans " & Cel & " heures"
 .Visible = True
.Shape.TextFrame.AutoSize = True
 End With
ElseIf .Value < 0 Then
With .AddComment
 .Text Text:="Attention depassement vidange de  " & Cel & " heures"
 .Visible = True
 With .Shape
 .TextFrame.AutoSize = True
 With .OLEFormat.Object
 With .Font
 .Name = "Arial"
.Size = 10
 .ColorIndex = 3
 .Bold = True
 End With
 End With
 End With
 End With
End If
 End With
 Next Cel
 End With
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
       , AllowInsertingHyperlinks:=True, AllowSorting:=True, AllowFiltering:= _
       True
bonjour à tous
avec ce code dans worksheet activate j'ai un commentaire qui s'affiche sous condition
mais j'ai une erreur (ligne rouge)
quand il n'y a pas de commentaire dans la zone indiquée
comment rajouter une condition du genre
if Range("j6:j121;m123:m238;k357:k572") = pas de commentaire then exit sub
en début de code
merci
 
Re : commentaire sous condition

Bonjour Pascal

sur la ligne en question,

Code:
For Each Cel In Range("j6:j121;m123:m238;k357:k572")

remplace peut être les ; par des ,

Code:
For Each Cel In Range("j6:j121,m123:m238,k357:k572")

bonne journée
@+

Edition : bonjour Job
 
Re : commentaire sous condition

bonjour pierrot, ; Job
tiens!!! bin ça aussi je ne comprends pas, un coup il faut mettre des , le coup d'après c'est des ; qu'il réclame
je rectifie merci
edit c'est bon ça marche
 
Dernière édition:
Re : commentaire sous condition

Bonjour Pierrot Job pascal,
Pour vous saluer tous les trois et aussi
les points virgules cela ne serait pas plutôt pour les formules Pascal?
bonne journée à tous
Papou 🙂
 
- 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
4
Affichages
499
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
589
Réponses
2
Affichages
181
Réponses
3
Affichages
687
Réponses
2
Affichages
538
Réponses
2
Affichages
476
Réponses
3
Affichages
300
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…