Bonjour,
j'ai crée une Marco qui permet de remplir avec des croix (x) un calendrier annuel en se basant sur différentes compositions
pour passer de BD (pièce jointe) à résultat (pièce jointe)
Quand j'appuie sur ma macro pour le remplissage elle remplie tous les lignes du tableau ( boucle for) ce qui est normal , ce que je souhaite, c'est remplir juste une ligne sélectionné par le curseur ( je sélectionne la ligne d'un client, ma macro remplie juste son calendrier) , mais j'arrive pas à m'en passer de la boucle for.
si il y a une proposition d'une solution avec une nouvelle macro créer, ça m'arrange aussi.
voilà un aperçu de mon code
'début traitement
[U]For NoLig = 8 To Split(FL1.UsedRange.Address, "$")(4)
If (FL1.Cells(NoLig, 22) <> "") Then
FL1.Cells(NoLig, 22) = ""
End If
Next NoLig
f = True
n = 0
For NoLig = 8 To Split(FL1.UsedRange.Address, "$")(4)
'test sur la saisie du Q (quotidien), jours précis, lundi vers dimanche ( combinaisons)
"Les compositions
If ((FL1.Cells(NoLig, 18) <> "" And FL1.Cells(NoLig, 21) <> "") Or (FL1.Cells(NoLig, 18) <> "" And FL1.Cells(NoLig, 11) <> "") Or (FL1.Cells(NoLig, 18) <> "" And FL1.Cells(NoLig, 12) <> "") Or (FL1.Cells(NoLig, 18) <> "" And FL1.Cells(NoLig, 13) <> "") Or (FL1.Cells(NoLig, 18) <> "" And FL1.Cells(NoLig, 14) <> "") ... etc
Je vous remercie d'avance pour votre précieux aide !