IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

comment copier le contenu d'une colonne entière sans le faire ligne par ligne ?


Sujet :

Excel

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    415
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 415
    Points : 138
    Points
    138
    Par défaut comment copier le contenu d'une colonne entière sans le faire ligne par ligne ?
    Bonjour,
    Dans ma 1ère feuille j'ai ma colonne A avec 10 éléments.
    Je souhaiterais que soit copier dynamiquement dans la 2ème feuille le contenu de cette colonne.
    Je voudrais le faire sans écrire sur toutes les lignes de ma 2ème feuille :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    =Feuil1!A1
    =Feuil1!A2
    ...
    =Feuil1!A1048576
    Est-ce que je ne peux pas écrire une seule formule dans A1 de feuil2 pour que ça descende aussi loin que nécessaire pour copier tout ce qu'il y a dans la colonne A de Feuil1 ?
    Merci pour vos retours,

  2. #2
    Membre actif
    Femme Profil pro
    Technicienne
    Inscrit en
    Avril 2018
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicienne

    Informations forums :
    Inscription : Avril 2018
    Messages : 153
    Points : 264
    Points
    264
    Par défaut
    Bonjour

    Eh bien, si, tu peux le faire ! Si j'ai bien compris ta demande :
    Tu sélectionnes dans Feuil2 la colonne A en entier, puis tu tapes dans la première cellule =Feuil1!A:A
    Tu valides par ctrl + alt + entrée, et toutes les cellules de la colonne seront remplies.

    PS : lorsque tu souhaites sélectionner une plage de grandes dimensions, tu peux aussi taper son adresse dans la Zone nom, à gauche de la barre de formule. Tu valides par entrée, la plage que tu as désignée est sélectionnée.

  3. #3
    Membre éprouvé
    Homme Profil pro
    utilisateur
    Inscrit en
    Janvier 2017
    Messages
    676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : utilisateur
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2017
    Messages : 676
    Points : 1 118
    Points
    1 118
    Par défaut
    Bonjour jmclej, catapoulpe

    Ce ne serait pas plutôt avec

    ctrl+maj+entrée pour valider une formule matricielle?

  4. #4
    Membre actif
    Femme Profil pro
    Technicienne
    Inscrit en
    Avril 2018
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicienne

    Informations forums :
    Inscription : Avril 2018
    Messages : 153
    Points : 264
    Points
    264
    Par défaut
    Ah mais si ! Heureusement qu'il y en a qui ont l'œil

  5. #5
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    415
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 415
    Points : 138
    Points
    138
    Par défaut
    Je confirme CTRL+MAJ+ENTREE après avoir essayé les actions suggérées :-)
    Par contre je me retrouve malheureusement avec ce que je voulais éviter, à savoir toutes mes cellules de la colonne A de Feuil2 sont remplies d'une formule, même celles dont il n'y a pas (encore) de données dans la cellule équivalente de Feuil1.
    Il y a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {=Feuil9!A:A}
    {=Feuil9!A:A}
    ...
    {=Feuil9!A:A}
    ou plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    =Feuil9!A:A
    =Feuil9!A:A
    ...
    =Feuil9!A:A
    J'imaginais mettre en fait une seule formule dans ma cellule A1 de Feuil2 et qui à chaque fois qu'elle serait actualisée remplierait toutes les cellules en-dessous nécessaires. Est-ce possible ?

  6. #6
    Membre actif
    Femme Profil pro
    Technicienne
    Inscrit en
    Avril 2018
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicienne

    Informations forums :
    Inscription : Avril 2018
    Messages : 153
    Points : 264
    Points
    264
    Par défaut
    Ah, d'accord. Je croyais que tu voulais éviter de copier la formule dans toute une colonne, ce qui est fastidieux même avec la poignée de recopie. Une formule Excel saisie dans une cellule ne peut pas afficher un résultat dans une autre... il te faudrait du vba pour cela, me semble-t-il. Tout au plus, en utilisant un tableau structuré, tu pourrais saisir la formule une fois dans le tableau, puis étendre celui-ci vers le bas au fur et à mesure du remplissage. La formule se reporterait alors automatiquement aux nouvelles lignes du tableau.

    Mais au fait, les lignes à remplir sont-elles contiguës ?

    Qu'est-ce qui te gêne dans le fait d'avoir une formule même dans les cellules vides ?

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/10/2011, 20h21
  2. Comment copier le contenu d'une fenêtre dos
    Par Tragan dans le forum Scripts/Batch
    Réponses: 5
    Dernier message: 24/12/2009, 16h13
  3. Comment copier le contenu d'une table vers une autre ?
    Par sebaaas dans le forum Requêtes
    Réponses: 7
    Dernier message: 30/06/2009, 22h24
  4. Copier le contenu d'une colonne vers une autre table
    Par papay dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/06/2009, 16h27
  5. comment copier le contenu d une base vers une autre
    Par raykse dans le forum Développement
    Réponses: 1
    Dernier message: 28/02/2009, 12h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo