M
minimir2
Guest
Bonjour !
Voilà mon probleme : Sur une feuille excel (un planning) , une macro selectionne la colonne correspondant aux differentes activités de la journée en cours !
Je voudrais faire en sorte que ,dans cette colonne qui est selectionnée (et uniquement celle là ), si des cellules contiennent des commentaires , ces commentaires clignotent immédiatement aprés la selection de la colonne ! Bien entendu , vu que c'est la date et qu'elle change tous les jours , pas question de faire reference a des cellules précises ! Une personne avisée sur un forum m'avait ecrit ces deux procedures pour faire clignoter des commentaires et les stopper (ci-dessous), mais cela ne s'applique qu'a des cellules ou des plages de cellules fixes (Range('BX64') )!
Je voudrais savoir si je peux remplacer 'Range('')' par qq chose qui dirait 'la selection en cours'
N'étant pas trés averti en la matière , j'ai essayé plusieurs formulations mais ya toujours un truc qui cloche.....
Public Sub ClignCell()
'Programmation de l'évènement toutes les secondes
Temps = Now + TimeValue('00:00:01')
Application.OnTime Temps, 'ClignCell'
'Affiche le commentaire ou le fait disparaître alternativement
Range('BX64').Comment.Visible = Not Range('BX64').Comment.Visible
End Sub
Public Sub StopClign()
'Stoppe la gestion de l'évènement OnTime
Application.OnTime Temps, 'ClignCell', , False
'Affiche le commentaire
Range('BX64').Comment.Visible = True
End Sub
Merci d'avance pour votre aide
Voilà mon probleme : Sur une feuille excel (un planning) , une macro selectionne la colonne correspondant aux differentes activités de la journée en cours !
Je voudrais faire en sorte que ,dans cette colonne qui est selectionnée (et uniquement celle là ), si des cellules contiennent des commentaires , ces commentaires clignotent immédiatement aprés la selection de la colonne ! Bien entendu , vu que c'est la date et qu'elle change tous les jours , pas question de faire reference a des cellules précises ! Une personne avisée sur un forum m'avait ecrit ces deux procedures pour faire clignoter des commentaires et les stopper (ci-dessous), mais cela ne s'applique qu'a des cellules ou des plages de cellules fixes (Range('BX64') )!
Je voudrais savoir si je peux remplacer 'Range('')' par qq chose qui dirait 'la selection en cours'
N'étant pas trés averti en la matière , j'ai essayé plusieurs formulations mais ya toujours un truc qui cloche.....
Public Sub ClignCell()
'Programmation de l'évènement toutes les secondes
Temps = Now + TimeValue('00:00:01')
Application.OnTime Temps, 'ClignCell'
'Affiche le commentaire ou le fait disparaître alternativement
Range('BX64').Comment.Visible = Not Range('BX64').Comment.Visible
End Sub
Public Sub StopClign()
'Stoppe la gestion de l'évènement OnTime
Application.OnTime Temps, 'ClignCell', , False
'Affiche le commentaire
Range('BX64').Comment.Visible = True
End Sub
Merci d'avance pour votre aide