[ RESOLU ] Récupérer contenu zone au dessus zone sélectée ...

Garth69

XLDnaute Occasionnel
Bonne nouvelle année @ tous :) !

Nouvelle année qui démarre encore sur un blocage :( ...

Je dois récupérer les infos contenues dans une ligne, située 3 lignes au dessus d'une zone sélectionnée .
( Ma zone sélectionnable sera variable, mais le contenu à récupérer sera toujours 3 lignes au dessus de cette sélection ... )

Code:
Range("I21:N21") = Range(Selection.Cells(1).Offset(Selection.Cells(1).End(xlUp).End(xlUp).Row - Selection.Cells(1).Row, 0), Selection.Cells(Selection.Columns.Count).Offset(-3, 0)).Value

Dans mon fichier exemple, ma MACRO ne fonctionne que si les 2eme + 3eme lignes sont renseignées ... Hors dans mon projet, seule la 3eme ligne au dessus sera renseignée ...

J'ai essayé plusieurs combinaison, sans arriver à mes fins :( ...
 

Pièces jointes

  • Pour exemple.xlsm
    19.5 KB · Affichages: 36
Dernière édition:

Garth69

XLDnaute Occasionnel
Arf ... Dans une "tentative désespérée" , je crois que je viens d'accrocher ma solution !

Code:
Range(Selection.Cells(1).Offset(Selection.Cells(1).End(xlUp).Row - Selection.Cells(1).Row, 0), Selection.Cells(Selection.Columns.Count).Offset(-3, 0)).Value

J'avais un élément de trop : .End(xlUp)
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 851
Membres
103 974
dernier inscrit
chmikha