Aide macro

bonjour à tous

voila je ne suis pas la meilleure en VBA et macro alors je demande votre aide

je souhaite qu'excel me colorie les cellules selon ma demande exemple

je souhaite qu'il colorie 6 mois à partir du mois 2 comme image jointe

comment faire

please étape par étape je suis débutante la dessus

merci bcp

snipimage

Bonjour,

Essaie de tester le code suivant.. je sais pas si c'est que tu veux.

Avant d'exécuter le code, tu dois sélectionner une cellule de début.

Sub test()

Dim nb As Integer
nb = InputBox("entrez le nombre de mois :")

Range(Cells(Selection.Row, Selection.Column), Cells(Selection.Row, Selection.Column + nb)).Interior.Color = 10

End Sub

Cordialement,

Khalid.

Bonjour,

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim d%, e%, i%
    If Target.Row < 5 Then Exit Sub
    If Target.Column = 3 Or Target.Column = 4 Then
        i = Target.Row
        If Me.Cells(i, 3) <> "" And Me.Cells(i, 4) <> "" Then
            If IsNumeric(Me.Cells(i, 3)) Then d = Me.Cells(i, 3)
            If IsNumeric(Me.Cells(i, 4)) Then e = Me.Cells(i, 4)
            If d > 0 And e > 0 Then
                Me.Cells(i, 4).Offset(, d).Resize(, e).Interior.Color = vbYellow
                Exit Sub
            End If
        End If
        Me.Rows(i).Interior.ColorIndex = xlColorIndexNone
    End If
End Sub

A placer dans le module de la feuille.

Cordialement.

Bonjour,

Sans macro mais en utilisant une mise en forme conditionnelle ça marche.

Sélectionne la plage à mettre en forme et le critère de MFC suivant :

=ET(E$2>=$C3;E$2<=$C3+$D3;$C3<>"")
Rechercher des sujets similaires à "aide macro"