Copier valeur si une cellule sur deux est vide Le 16/10/2013 à 10:41ssabefaJeune membreMessages10Excel2013Inscrit16/10/2013 Bonjour,Je cherche à vérifier si dans une plage de cellule (C2:C513), une cellule sur 2 est vide et si la condition est remplie remplir une autre cellule ...ex:Test de la cellule C3 (C2 étant forcément remplie !) si vide alors D2="X"Test de la cellule C4 (C3 étant forcément remplie) si vide alors D3="X"...J'ai bien essayé d’utiliser la fonction OFFSET(C2;1;1;1;1) avec une boucle, sans succès je ne dois pas bien m'y prendre ...Merci d'avance pour votre aide.Le 16/10/2013 à 11:05RajaPassionné d'ExcelMessages5'261Excel2010 à 2016 FRInscrit03/02/2008EmploiINFORMATICIENBonjour, Bienvenue sur le forumSi je comprends bien ta demande, essaye le code suivant :Sub test() For Each cel In Range("C3:C513") If cel.Row Mod 2 And cel = "" Then cel.Offset(-1, 1) = "X" End If Next cel End SubLe 16/10/2013 à 11:22ssabefaJeune membreMessages10Excel2013Inscrit16/10/2013 Ça fonctionne parfaitement Merci infiniment, à bientôt.PS: Oups j'essayais sans l'opérateur Mod !Rechercher des sujets similaires à "copier valeur deux vide"ForumsExcel - VBACopier valeur si une cellule sur deux est vide