Tom's Guide > Forum > Logiciels > au secours, gros problème de formule sur excel mega urgent

au secours, gros problème de formule sur excel mega urgent

Forum Logiciels : au secours, gros problème de formule sur excel mega urgent

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Je vais essayé d'être clair :

J'ai deux fichiers :

1.) j'ai crée un fichier client excel, ce fichier se compose de plus de 500 onglets (300001,300002,300003,...) chaque onglet représentant un client, sur chaque fiche en faite il ya une première page avec les coordonnées, une deuxième avec les immat des véhicules que le client possède,...

Mon chef me demande un genre de synthèse de tout cela en un même tableau, d'où mon deuxième fichier :

2) ce deuxième fichier est un simple tableau excel où chaque ligne reprend une fiche client (un onglet) donc colonne 1 nom, colonne 2 adresse,...en fait chaque colonne reprend les cases que j'ai dans mes fiches clients,....

le hic c'est que j'ai réussi à créer une formule pour qu'il pique de ma fiche 300001 dans un fichier à ma ligne 1 dans l'autre fichier, le numéro dans le numéro le nom dans le nom, ...

jusque là super mais après je n'ai pas trouvé comment faire pour qu'il fasse pareil avec la fiche 300002 sur la ligne 2, 300003 sur la ligne 3....

Le seul moyen et que je dois copier ma ligne un dans ma ligne 2 et modifier le numéro de mes fiches dans chaque formule de chaque cellule soit un boulot INTERMINABLE!!!!!

Je me demandais s'il y avait un moyen de copier une formule en incrémentant une série cad que tout seul en copiant ma formule dès qu'il saute de ligne il saute de fiche!!!

Est-ce que quelqu'un peut m'aider, c'est très urgent!!!

Merci d'avance.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

déjà j'espère que tes fiches clients 30000i ont toutes la même forme, même type d'info dans chaque case.

j'ai fait un fichier excel avec 4 feuilles (30001,30002,30003,Index)

dans la colonne A de 30001:
Client1
adresse1
Prix1

idem avec 30002 et 30003.

Après j'ai créé une macro qui liste toutes les feuilles, et va chercher dans chaque feuille Client(i), Adresse(i),Prix(i).

Tu fais Alt+F11, tu crées un nouveau module, et tu y copies ce code et tu l'exécutes et tu verras le résultat dans la feuille index.
Après faut que tu modifies le code pour qu'il colle à ton fichier excel (moi j'ai fait avec trois feuilles).

Voici le code:

Code :
  1. Sub Macro1()
  2. A0 = 30000
  3. For j = 1 To 3
  4. For i = 1 To 3
  5. Select Case j
  6.         Case 1: k = "B"
  7.         Case 2: k = "C"
  8.         Case 3: k = "D"
  9.         Case 4: k = "E"
  10.     End Select
  11. S0 = AO + i
  12. Sheets(S0).Select
  13. C0 = "A" & j
  14. C1 = Range(C0).Value
  15. Sheets("Index" ).Select
  16. B0 = k & i
  17. Range(B0).Value = C1
  18. Next
  19. Next
  20. For h = 1 To Sheets.Count
  21. C2 = "A" & h
  22. Range(C2).Value = Sheets(h).Name
  23. Next h
  24. End Sub



@+

Répondre à Seb-c-bien@IDN
Tom's Guide > Forum > Logiciels > au secours, gros problème de formule sur excel mega urgent
Aller à :

Il y a 289 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens