XL 2013 test si cellules complétées

Usine à gaz

XLDnaute Barbatruc
Bonjour à toutes et à tous,

J'essaie de trouver le code "qui va bien" pour l'action ci-dessous
Dans le fichier test joint, j'ai :
- une plage de cellules (G3 à G30) avec des cellules vides et non vides,
- j'ai de I3 à K3 saisi dans chaque cellule "non"

l'action
copie de I3:K3
sur I4 jusqu'à la ligne la dernière ligne contenant des cellules non vides de B à G
ici par exemple : I4 jusqu'à K30

C'est trop costaud pour moi et malgré toutes mes recherches et tentatives, je n'ai pas trouvé.

Si quelqu'un avait le bon code, ça me rendrait un grand service LOL
Je joins le fichier test.

Avec mes remerciements,
Je vous souhaite à toutes et à tous un super dimanche,
Amicalement,
arthour973,
 

Pièces jointes

  • Test copie jusqu'à dernière non vide.xlsm
    10.2 KB · Affichages: 32
Dernière édition:

Usine à gaz

XLDnaute Barbatruc
Merci Roland d'être encore là pour moi ;)

Je redonne mon explication qui sera peut-être plus claire :

avant le traitement, il y a des cellules non vides de B3 à G30
et I3, J3 et K3 contiennent déjà "non" en valeur
Peu importe ce qu'il y a dans la ligne 3

le but est de copier I3,J3 et K3 à partir de I4 jusqu'à
la dernière ligne des cellules non vides de B à G (B3:G30)
soit pour cet exemple :
copier I,J et K3 et coller de I4 à K30

@+
Amicalement,
arthour973
 

Pièces jointes

  • Test copie jusqu'à dernière non vide.xlsm
    20.5 KB · Affichages: 27

Usine à gaz

XLDnaute Barbatruc
Bon sang, je ne sais pas comment bien expliquer.
J'essaie encore LOL
J'ai mis le résultat voulue en Feuil2 dans le fichier joint
Merci encore Roland pour ta patience ;)
 

Pièces jointes

  • Test copie jusqu'à dernière non vide.xlsm
    25.3 KB · Affichages: 37

Lone-wolf

XLDnaute Barbatruc
Bonsoir Lionel, Roland_M, le Forum :)

@arthour973

Moi non plus je ne pige pas. Si tu veux copier i3:k3 jusqu'à k30, que viens faire le tableau B3:G30??? o_O:rolleyes:

Moi au début j'ai compris que si dans le tableau il avait une cellule vide la copie devait s'arrêter à hauteur de la cellule vide.

Où alors d'après ceci : jusqu'à la dernière ligne contenant des non vide d'une plage.
Donc si tout le tableau est vide, pas de copie? :rolleyes:

=SI(ET(B3="";C3="";D3="";E3="";F3="";G3="");"";"non") j'ai fait au plus simple. À copier et tirer vers le bas dans les 3 colonnes.
 
Dernière édition:

Roland_M

XLDnaute Barbatruc
re

mais si je comprends bien c'est ce que j'ai fais !
à l'exception que je teste toutes les cellules occupées

je teste si toutes les cellules de la ligne exemple ligne 4
si B4 à G4 toutes les cellules sont occupées alors je colle "non"

pour toi ce serait que s'il y une cellule occupée exemple ligne 4
si il y a une cellule occupée entre B4 à G4 alors je colle "non" dans I4 J4 K4

si c'est pas ça je ne sais pas faire ce que je ne comprends, désolé !
si qq passe peut être qu'il comprendra !?
 

Pièces jointes

  • Test copie jusqu'à dernière non vide Rol2.xlsm
    11.7 KB · Affichages: 21

Usine à gaz

XLDnaute Barbatruc
Bonsoir Lone,
Re-Roland,

"si il y a une cellule occupée entre B4 à G4 alors je colle "non" dans I4 J4 K4"
NON, c'est pas ça LOL

Je retente l'explication (le fichier joint en post 5 montre le résultat attendu en feuil2.

J'ai des colonnes de B3 à G.
Les cellules contiennent des valeurs ou sont vides et cela jusqu'à n"importe quelle ligne (dans l'exemple jusqu'à la ligne 30).

J'ai les cellules I3, J3 et K3 qui contiennent la valeur "non"

Dans l'exemple fichier post5

Le code doit copier les valeurs de I3, J3 et K3 dans I4 à K30
car la ligne 30 (de B3 à G) contient une cellule qui a une valeur (ou pourrait avoir plusieurs cellules non vides).

J'sais plus comment dire mais peut-être qu'en ouvrant le fichier ..... que je remets

Merci pour votre patience,
Bonne fin de dimanche,
Amicalement,
arthour973,
 

Pièces jointes

  • Test copie jusqu'à dernière non vide.xlsm
    25.5 KB · Affichages: 46
Dernière édition:

Roland_M

XLDnaute Barbatruc
bonjour,

comme je suis têtu et persévérant, j'essaie encore de comprendre !?

d'après la dernière explication je comprend ceci:
s'il y a une seule cellule occupée dans le champ B4:G30
à la ligne par exemple 25
alors on remplit tout le champ I4:K25 de ce que contient I3:K3

?

EDIT: pour essai voir exemple avec code feuille !?
 

Pièces jointes

  • Test copie jusqu'à dernière non vide Rol4.xlsm
    17.4 KB · Affichages: 22
Dernière édition:

Roland_M

XLDnaute Barbatruc
re

oui certainement ! mais je suis pas trop doué avec les formules !
alors pour l'essai j'ai fais un code mais c'est certain que ça recopie chaque fois et c'est pas le pied !
ce serait préférable une formule !

EDIT: mais le problème et qu'il faut la dernière ligne !?
car apparemment on remplit tout juqu'à la dernière ligne occupée
même si entre deux il n'y a rien !

pas facile de comprendre ce qu'il veut exactement !?
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
314 651
Messages
2 111 554
Membres
111 200
dernier inscrit
Ralfidu02