INSERTION AUTOMATIQUE DES FEUILLES SOU EXCEL

drusille Messages postés 117 Statut Membre -  
Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,
Je souhaite savoir comment inserrer de façon automatique et peut être à partir d'un autre fichier des feuilles dans un fichier excel.
Par ailleurs , je voudrais aussi savoir s'il y a un nombre maximumm de feuille qu'on puisse insérer.
En effet j'ai un fichier avec près d'un miller de feuille que je voudrais insérer . Dans chaque feuille il y a un même tableau à dessiner mais avec des info différentes à y placer.
merci par avance.

9 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour,
    Je rejoinds Patrice et son explication sur la base de données.
    On va imaginer un peu, ayant personnellement cassé ma boule de cristal...
    Tu as sur chaque feuille de ton classeur des données "clients" genre ... des factures.
    Tu veux conserver (à juste titre) toutes les factures de tes clients. Première idée : on garde une feuille par facture et hop! Deuxième idée : la base de données. Avec deux feuilles, le tour est joué. Une feuille "facture vierge" et une feuille avec toutes les infos de toutes tes factures en ligne. 1000 feuilles avant = 1000 lignes maintenant...
    A toi de voir. Ou plutôt à ton patron!!!
    Si tu veux, on peux te filer un modèle pour que tu constates toi même.
    3
  2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Les feuilles ne sont pas protégées, il suffit de lire les formules sur la fiche !

    Sur la fiche il n'y a que 3 formules (une pour chaque champ à rechercher)
    en F5 (pour Nom et Prénom)
    =INDEX(Données!A:D;$C$3;2)
    en F7 (pour Adresse)
    =INDEX(Données!A:D;$C$3;3)
    en G10 (Montant)
    =INDEX(Données!A:D;$C$3;4)

    En D3 c'est un compteur de formulaire lié à la case C3

    Excel 2003 : Affichage, Barre d'outils, Formulaire, Compteur
    Excel 2007 : Bouton Office, Options Excel, Standard, cocher : Afficher l'onglet Développeur dans le ruban.
    Onglet developpeur, Inserer, Controle de Formulaire, Toupie

    Patrice
    3
  3. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
     
    Bonjour.

    1) Qui dit "comment inserrer de façon automatique" dit VBA et macro ...

    2) Le nombre de feuilles n'est limité que par la quantité de mémoire disponible.
    1
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    Un fichier avec un millier de feuille et tu comptes en ajouter encore combien, autre difficulté à gérer, retrouver une feuille de la pure folie.
    Enfin pour appuyer la réponse de Raymond que je salue, il est possible d'ajouter des feuilles jusqu'à ce qu'Excel plante, ensuite trouver un ordi avec assez de mémoire pour pouvoir exploiter à nouveau le fichier ou tout perdre
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. drusille Messages postés 117 Statut Membre 27
     
    Salut,
    merci de la réponse.
    QUESTION:comment se passe avec VBA et macro? qu'est ce qu'il y a lieu de faire?
    merci
    0
    1. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
       
      Je ne pourrai pas te renseigner, étant nul en VBA.
      Mais pour que ceux qui s'y connaissent puissent faire quelque chose, tu dois d'abord leur expliquer dans quel cas et sous quelles conditions une feuille doit être ajoutée ; et à quel endroit ; et avec quel contenu (tu as parlé d'un même tableau et d'infos différentes) ...
      0
  7. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Bonjour,

    Si ce n'est pas indiscret, quelle utilisation fais-tu d'Excel pour avoir besoin d'un millier de feuilles ?

    Chaque feuille Excel 2003 contient plus de 16 millions de cellules et dans chacune on peut écrire plus de 32 000 caractères (soit 256 Mo par feuille) et avec Excel 2007 c'est 17 milliards de cellules par feuille...

    Une feuille n'est-elle pas suffisante ?
    0
    1. drusille Messages postés 117 Statut Membre 27
       
      c'est une exigence de mon boss!!!
      peux tu m'aider?stp
      0
    2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      Ça, c''est pas une explication, mais simplement un constat, cela ne dit pas quel genre d'application il s'agit..

      On peut t'aider, mais il nous faut des précisions pour éviter de travailler pour rien.
      D'abord, peux-tu nous dire :
      Quelles sont les capacités de ton ordinateur, est-il suffisamment puissant ?
      Quelle quantité d'information contient chaque feuille ?
      Il semblerait qu'il s'agisse de formulaires, est-ce la bonne solution
      Ne serait-t-il pas plus simple de construire un formulaire et d'engistrer les données dans une base de données ?

      Si on opte pour la copie :
      Le fichier existant (avec un millier de feuilles) est-il un fichier Excel ?
      Pourquoi en faire un second ?
      Quels sont les critères de sélection des feuilles à copier ?
      Ou doivent-elles être insérées ?

      Manuellement, la méthode la plus simple consiste à sélectionner les 1000 onglets contenant les feuilles et a faire copier vers un nouveau classeur.

      Patrice
      0
  8. drusille Messages postés 117 Statut Membre 27
     
    Bon voilà, ,
    ma machine est assez solide pour supporter toutes les infos.
    Un modèle, avec le tuto, je voudrais bien.
    sans entrer dans trop de détails, c'est un peu comme l'explique Pijaku.
    Disons que c'est une sorte de facture par client qu'on voudrait scinder par feuille. Une feuille par client. une feuille pour un client pèse à peine 12Ko.
    dans une feuille on aura les commandes d'un client, le nombres d'articles, le prix unitaire,, le prix total, il y a environ 8 produits seulement. On tient à ce que la facture de chaque client soit sur une feuille.
    merci
    0
  9. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Je pense également qu'il y a plus rationnel pour stocker les factures et surtout plus rapide pour retrouver ou la recréer.
    Je suis tout à fait d'accord avec Pijaku et Patrice, il suffit de créer une bonne base de données avec tous les détails du client et user de la RECHERCHEV qui à partir d'un numéro de facture recrée la facture en un clic et ça pèsera bien moins de 12 KO, mille feuilles pèsent déjà 12 MO, et pour retrouver la bonne facture il va faloir en ouvrir combien !
    bonjour pour les archiver, parce que là aussi il ne faut pas perdre de vue l'archivage

    enfin le plus simple est de créer une facture vierge sur un fichier unique, ouvrir le classeur avec les milles feuilles en même temps et Fenêtre/Réorganiser les deux classeurs vont se positionner l'un à coté de l'autre en fonction de la case cochée
    clic droit sur l'onglet de facture vierge/Déplacer ou copier/Sélectionner le classeur de réception et cocher créer une copie OK

    Ensuite il y a le VBA, il est préférable d'avoir des connaissances, et je me demande si le boss suivra l'avancée technologique

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
  10. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Voici un exemple de ce qu'on peut faire avec simplement 2 feuilles :
    Facture

    Cordialement
    Patrice
    0
    1. drusille Messages postés 117 Statut Membre 27
       
      Bonjour,
      je trouve ton exemple interressant.
      Dis moi stp , comment tu réussi à faire cela, particulièrement la deuxième feuille "fiche".
      c'est quoi la formule à intégrer.
      0