Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

importer nombre lignes égal à la valeur d'une cellule

  • Initiateur de la discussion Initiateur de la discussion pierorus
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pierorus

XLDnaute Nouveau
Bonjour,

J'ai un petit problème sur un fichier, je vais essayer d'être le plus clair possible🙄

J'ai deux fichiers, j'aimerais importer le nombre de lignes égal à la valeur d'une cellule.

par exemple si dans mon premier fichier a3=10 alors importer les 10 premières lignes du second document...

Je ne sais pas si je peux le faire par le biais de formules ou si je dois passer par une macro (domaine que je n'avais pour le moment jamais abordé avant ce matin...😕)

Si l'un de vous pouvez avoir la gentillesse de m'aiguiller dans ce brouillard!

Merci par avance.
 
Re : importer nombre lignes égal à la valeur d'une cellule

Bonjour et bienvenu sur le forum,

Pour copier en Feuil2! les dix premières lignes de la Feuil1 :

En Feuil2!A3 : 10
En Feuil2!C1 :
Code:
=SI(LIGNE()>$A$3;"";DECALER(Feuil1!$A$1;LIGNE();COLONNE()-3))
formule à copier vers le bas et vers la droite.
 
Re : importer nombre lignes égal à la valeur d'une cellule

Merci, j'ai essayé de l'appliquer mais je n'y arrive pas.
En fait sur la feuille 1 il y a la valeur X de la celule ( et donc le nombre de lignes à aller chercher sur la feuille 2) et c'est sur cette feuille que les X lignes doivent se coller.
Je pense que j'applique mal la formule...je retourne à mes essais merci de ton aide en tout cas
 
Re : importer nombre lignes égal à la valeur d'une cellule

Re,

Mets un petit exemple en pièce jointe, reprenant les données de départ ainsi que la résultat à obtenir, ce sera plus facile pour te montrer comment faire.
 
Re : importer nombre lignes égal à la valeur d'une cellule

Hello tout le monde,

D'après ce que j'ai compris... Faut ouvrir le classeur "Desti.xls" et voir.

Bon week à tous 😀
 

Pièces jointes

Dernière édition:
Re : importer nombre lignes égal à la valeur d'une cellule

Bonjour Hulk,
Tu as bien compris ce que je cherchais, ca ressemble à ta macro sauf que j'aimerai que les lignes apparaissent sur la même feuille que la cellule comportant la valeur à chercher.
Je vais essayer d'appliquer ta macro.

merci à vous

je vais tester ça.
 
Re : importer nombre lignes égal à la valeur d'une cellule

Bonjour,
Après plusieurs essais je ne m'en sors pas...ni avec la formule, ni avec la macro...😕

En modifiant la macro de Mr Hulk ainsi:


Private Sub CommandButton1_Click()

Dim ClasseurSFO As Range, ClasseurEA As Range, x As Range

Application.ScreenUpdating = False

Sheets("Feuil1").Range("A20:A1000") = ""

La ligne bleu est surligné dans Excel, le problème viendrait de là (erreur d'éxécution 9) si je comprends bien c'est l'endroit ou je veux que mes données viennen se copier, c'est ça?? Il y a la feuille les celulles, mon doc comporte plusieurs feuilles, comment préciser ça dans la macro svp?

Set x = Workbooks("EA.xls").Sheets("Feuil1").Range("Q3")

If x.Value <> "" Then
Workbooks.Open Filename:=ThisWorkbook.Path & "\SFOS.xls"

Set ClasseurSFO = Workbooks("SFO.xls").Sheets("Feuil1").Range("C1:A" & x.Value)
Set ClasseurEA = Workbooks("EA.xls").Sheets("Feuil2").Range("A1")

ClasseurSFO.Copy ClasseurDesti
Workbooks("EA.xls").Activate
Sheets("Feuil2").Select
End If

Application.ScreenUpdating = True

End Sub

Je résume ce que j'aimerais faire: j'ai une feuille et je voudrais importer d'un autre classeur, un nombre de lignes égal égal à la valeur d'une cellule.
J'ai Q3=10 j'aimerais que la macro aille chercher dans un autre classeur les 10 premières celules d'une liste, si je mets 15 les 15 premiers....

Merci par avance...
😱
 
Dernière édition:
Re : importer nombre lignes égal à la valeur d'une cellule

bonjour à tous,
personne ne voit comment résoudre mon petit problème???


bonne journée.

merci par avance à ceux qui me liront...
 
Re : importer nombre lignes égal à la valeur d'une cellule

Bonjour,

Ce que je t'ai conseillé pour pouvoir t'aider :

Mets un petit exemple en pièce jointe, reprenant les données de départ ainsi que la résultat à obtenir, ce sera plus facile pour te montrer comment faire.

J'attends.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
17
Affichages
261
Réponses
5
Affichages
562
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…