Bonjour a tous, le forum.
Bon un dernier message et apres j'arrete de spamer ce bon vieux forum et en laisse un peu pour les autres. Je debute, alors mes problemes sont nombreux, et je suis toujours en attente de livraisons de bon bouquin sur la VBA, donc vous etes mon seul recours, puis surtout recours efficace lol.
Don voila j'ai le code suivant:
Mais il me pose probleme car il ne fonctionne pas des la premiere ligne... En fait le reste fonctionne si je met pas mon dim etc et que je commence a la ligne verte.
Mais voila si je fais ca ca ne me donne pas ce que je veux. J'aimerais que si toutes les lignes comprises par la cellule en colonne A de ma ligne active sont vides alors seulememt il me change la couleur de ma cellule fusionnee en gris... Parce que en partant de la ligne verte a partir du momnent ou la ligne selectionner est vide, il me met ma cellule fusionnee en gris, alors que la ligne d'en dessous, et qui se rapporte a ma cellule fusionnee contient des donnees.
Autrement dit, si dans les 3 lignes que comprends ma cellule fusionnee (par exemple) en colonne A, il faut que toutes celles-ci soit vides pour que ma cellule fusionnee deviennent grise.
J'ai deja essayer plein de trucs, en supprimant une partie de la ligne rouge, la rallongeant avec d'autres rien n'y fait, XL fait sa tete de mule !
Bon j'espere avoir ete le plus comprehensible possible dans mon discours. Si jamais n'hesitez pas a me demander des precisions :S
Merci beaucoup a tous,
Payou
Edit: J'upload le fichier, afin que si jamais vous puissiez me comprendre. Dans le fichier vous trouverez ce que la macro me fait actuellement, donc vous comprendrez mieux pourquoi j'aimerais faire la modif.
Bon un dernier message et apres j'arrete de spamer ce bon vieux forum et en laisse un peu pour les autres. Je debute, alors mes problemes sont nombreux, et je suis toujours en attente de livraisons de bon bouquin sur la VBA, donc vous etes mon seul recours, puis surtout recours efficace lol.
Don voila j'ai le code suivant:
Code:
[COLOR="Red"]Dim i As ActiveSheet.Rows.(ActiveCell.Row).MergeArea[/COLOR]
If i.Value = "" Then
[COLOR="YellowGreen"]ActiveSheet.Rows(ActiveCell.Row).Columns("A").Select[/COLOR]
With Selection.Interior 'to change the color of the line when there is nothing in
.ColorIndex = 48
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End If
Mais il me pose probleme car il ne fonctionne pas des la premiere ligne... En fait le reste fonctionne si je met pas mon dim etc et que je commence a la ligne verte.
Mais voila si je fais ca ca ne me donne pas ce que je veux. J'aimerais que si toutes les lignes comprises par la cellule en colonne A de ma ligne active sont vides alors seulememt il me change la couleur de ma cellule fusionnee en gris... Parce que en partant de la ligne verte a partir du momnent ou la ligne selectionner est vide, il me met ma cellule fusionnee en gris, alors que la ligne d'en dessous, et qui se rapporte a ma cellule fusionnee contient des donnees.
Autrement dit, si dans les 3 lignes que comprends ma cellule fusionnee (par exemple) en colonne A, il faut que toutes celles-ci soit vides pour que ma cellule fusionnee deviennent grise.
J'ai deja essayer plein de trucs, en supprimant une partie de la ligne rouge, la rallongeant avec d'autres rien n'y fait, XL fait sa tete de mule !
Bon j'espere avoir ete le plus comprehensible possible dans mon discours. Si jamais n'hesitez pas a me demander des precisions :S
Merci beaucoup a tous,
Payou
Edit: J'upload le fichier, afin que si jamais vous puissiez me comprendre. Dans le fichier vous trouverez ce que la macro me fait actuellement, donc vous comprendrez mieux pourquoi j'aimerais faire la modif.
Pièces jointes
Dernière édition: