Mise en forme de cellule ( VBA - EXCEL )

ukos Messages postés 56 Date d'inscription lundi 22 novembre 2004 Statut Membre Dernière intervention 27 mai 2008 - 1 juin 2005 à 17:36
jpleroisse Messages postés 1788 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 11 mars 2006 - 1 juin 2005 à 19:17
bonjour,



j ai essayer pas mal de chose pour modifier : la font , la taille, le
style (Gras, italique) et la couleur d'une cellule de feuille excel



Voila ce que j ai essayer :



Cells(i, 1).Font.Size = TTaille

Cells(i, 1).Font.Name = FFont

If SStyle "Gras" Then Cells(i, 1).Font.Bold True

If SStyle "Italique" Then Cells(i, 1).Font.Italic True

If SStyle = "Gras + Italique" Then

Cells(i, 1).Font.Bold = True

Cells(1, 1).Font.Italic = True

End If

Cells(i, 1).TextAlign = PPosition

Cells(i, 1).Font.Color = CCouleur


ET CA MARCHE pas :/



kelkun aurai t-il une solution

3 réponses

valtrase Messages postés 937 Date d'inscription lundi 19 janvier 2004 Statut Membre Dernière intervention 9 mai 2022 3
1 juin 2005 à 18:26
Cordialement, Jean-Paul
______________________________________________________________________

Le Savoir n'a de valeur que s'il est partagé
0
valtrase Messages postés 937 Date d'inscription lundi 19 janvier 2004 Statut Membre Dernière intervention 9 mai 2022 3
1 juin 2005 à 18:28
Oupsss.... Bug
Et t'as Mis quoi dans tes TTaille, FFont, PPosition etc.....

Cordialement, Jean-Paul
______________________________________________________________________

Le Savoir n'a de valeur que s'il est partagé
0
jpleroisse Messages postés 1788 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 11 mars 2006 27
1 juin 2005 à 19:17
Bonjour,

Comme dit Jean-Claude, comment as-tu déclarés tes variables TTaille ect...

Sans savoir, regarde pour modifer ceci à ton prog.



Private Sub CommandButton4_Click()

Dim i

For i = 1 To 10

Cells(i, 1).Font.Size = 10

Cells(i, 1).Font.Name = "Arial"

If Cells(i, 1).Value "Gras" Then Cells(i, 1).Font.Bold True

If Cells(i, 1).Value "Italique" Then Cells(i, 1).Font.Italic True

If Cells(i, 1).Value = "Gras + Italique" Then

Cells(i, 1).Font.Bold = True

Cells(1, 1).Font.Italic = True

End If

Cells(i, 1).Select

Selection.HorizontalAlignment = xlCenter

Cells(i, 1).Font.Color = vbRed

Next i

End Sub



Je ne suis pas sûr que la partie End If fonctionne , sinon passe ton code complet.



jpleroisse
0
Rejoignez-nous