modifier 2 parametres simultanément

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

O

ong alain

Guest
Bonjour à toutes et à tous

je n 'arrives pas à trouver la syntaxe pour colorer des cellules et ecrire en gras

Code:
For x = 1 To 7
If CelleLa = CDate(mess) - x Then CelleLa.Interior.ColorIndex = 8
Selection.Font.Bold = True

Cellela est la cellule selectionner
CDate est la date du jour

si quelques bons génies avait une solution....

merci

Ong alain
 
Bonjour à toutes et à tous


Je viens de simplifier mon classeur pour pouvoir passer sous la barre des 50 ko (l' été approche regime à tous les étages) 🙂 :woohoo: 🙂

Je voudrais que les dates inférieures à celle du jour soit de couleur et en gras mais je n 'arrives pas à trouver la syntaxe....
:sick:

Si vous voyez une solution
merci d'avance...
Ong alain
 
Merci Jerome-gmc


Je viens de tester mais cela ne fonctionne pas


J' ai mis gras entre '' ça a debugger mais les cellules ne sont
malheusement pas modifiées....


Merci pour ton aide
Ong alain
 
A coller dans thisworkbook:

Private Sub Workbook_Open()

Dim i
Dim j

For i = 1 To 6 'ligne 1 à 6
For j = 1 To 1 ' colonne A à A
Range(Cells(i, j), Cells(i, j)).Select

If ActiveCell.Value <> Date Then

With Selection.Font
.FontStyle = 'Gras'
End With
With Selection.Interior
.ColorIndex = 3
End With

End If

Next
Next

End Sub
 
Bonjour à toutes & à tous


merci les gars pour votre aide

j' ai trouvé cette solution qui n' utilise pas les select qui ralentissait trop ....
Cela doit pouvoir se simplifier et c' est peut être pas trés académique mais ça fonctionne tout de même....

encore merci
Ong Alain
Code:
For Each cellule In Range('c3:ag14')
'si la cellule est inferieure à a1 alors couleur bleue
     If cellule < mess Then cellule.Interior.ColorIndex = 8
' si égale alors couleur jaune
     If cellule = mess Then cellule.Interior.ColorIndex = 7
'si inferieure ou égale alors ecrit en gras
     If cellule <= mess Then cellule.Font.FontStyle = 'gras'
'selection de la cellule du jour
     If cellule = CDate(mess) Then cellule.Select
'coloration en jaune
     ActiveCell.Interior.ColorIndex = 6
 
- 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

C
Réponses
2
Affichages
2 K
C
D
Réponses
1
Affichages
1 K
Didier972
D
N
  • Question Question
Réponses
5
Affichages
3 K
S
Réponses
2
Affichages
1 K
sadounet
S
E
Réponses
2
Affichages
2 K
M
Réponses
4
Affichages
2 K
M
M
Réponses
3
Affichages
4 K
_matt_44
M
M
Réponses
6
Affichages
4 K
M
D
  • Question Question
Réponses
0
Affichages
840
Dorkahn
D
D
  • Question Question
Réponses
5
Affichages
1 K
Dorkahn
D
Retour