Remplir automatiquement un tableau Excel

bonjour à tous.

à chaque fois que j'ai une nouvelle affaire à traiter je rentre les données dans mon "tableau départ":

  • n° affaire
  • date
  • récepteur
  • programme

j'aimerai que les informations que je rentre POUR CHAQUE AFFAIRE s'inscrive automatiquement dans un autre tableau pré-programmé qui s'appellerai "Affaire".

pour chaque nouvelle affaire rentrée dans mon tableau de départ je veux un tableau "Affaire" différent que j'enverrai par la suite à mon chef.

c'est pour m'éviter d'avoir à taper 2 fois les mêmes données.

19affaire-n-1.xlsx (8.82 Ko)
19affaire-n-2.xlsx (8.79 Ko)
30affaire-n-3.xlsx (8.80 Ko)

Bonjour,

Je ne comprends la finalité de ta demande.

1 seul fichier (tableau de départ) et un TCD qui affiche les n° d'affaires et leur décomposition sur une autre feuille.

Tu pourrais même simplement créer un filtre?

Quand tu as une nouvelle affaire, tu l'enregistres dans le tableau, tu fais une mise à jour, et tu l'envoies à ton chef.

Cdlt

45tableau-depart.xlsx (14.48 Ko)

la finalité est plus compliqué que ca mais je ne voulais pas rentrer dans les détails, j'ai simplifié au max.

le premier tableau correspond au tableau des commerciaux pour avoir un récapitulatif des demandes de devis.

le deuxième tableau est en faite un devis que l'on va envoyé au client.

Au début de ce devis on va récupérer les information du commercial (n° d'affaire, programme, nom client, etc....), je veux éviter de les réécrir à chaque fois, et aussi quand les commerciaux entre une nouvelle affaire dans leur tableau j'aimerai que ca ouvre automatiquement le devis et donc que les informations de bases se remplissent automatiquement.


c'est quoi un TCD ?

je débute dans excel

Re,

Regardes le fichier envoyé

Cdlt

C'est parfait, merci beaucoup.

par contre le tableau que je dois faire comporte beaucoup plus de données.

si t'as le temps de m'indiquer quelques étapes de ce que tu as fais c'est cool. parce que la j'ai un peu du mal.

Bonjour,

Bien que le tableau croisé dynamique de Jean Eric fasse l'affaire, je te propose une autre solution. En fait je l'ai faite hier mais je n'ai pas eu le temps de la poster.

Dans le classeur "tableau depart." , le bouton lance une macro qui

cree un nouveau classeur "affaire" et l'enregistre automatiquement

la macro utilise un repertoire chez moi c'est

"C:\Documents and Settings\Administrateur\Mes documents\Downloads\affaires\"

a modifier pour ton cas

Cdlt

61tableau-depart.xlsm (16.70 Ko)
39affaire.xlsx (8.32 Ko)

ca me met erreur code: 400

j'ai simplement mis le fichier sur mon disque (U)

et du coup je l'ai changé 2 fois sur la macro. je me suis trompé quelque part ?

Sub Macro1()

'

' Macro1 Macro

'

'

'postionnement Cell A1

Range("A1").Select

'on boucle pour determiner le nombre de lignes et on recupere nbligne

Do While Not (IsEmpty(ActiveCell))

nbligne = nbligne + 1

Selection.Offset(1, 0).Select

Loop

'on a nbligne

Range("A" & nbligne & ":L" & nbligne).Select

Selection.Copy

Workbooks.Open Filename:= _

"U:\Affaire.xlsx"

Range("B1").Select

ActiveSheet.Paste

Range("C1").Select

Application.CutCopyMode = False

Selection.Cut Destination:=Range("B2")

Range("D1").Select

Selection.Cut Destination:=Range("B3")

Range("E1").Select

Selection.Cut Destination:=Range("B4")

Range("B4").Select

toto = Range("B1").Value

ActiveWorkbook.SaveAs Filename:= _

"U:\Affaire" & toto & ".xlsx" _

, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False

ActiveWindow.Close

End Sub


et par contre, même si pour l'instant je n'arrive pas à lancer ta macro, comment on fait pour choisir l'affaire que l'on souhaite? c'était le problème que j'avais avec les macros.

le tableau croisé dynamique est une bonne alternative pour ca mais le problème c'est que je n'arrive à mettre la forme que je souhaite car je dois intégrer des valeur dans un tableau beaucoup plus complexe que celui que j'ai envoyé avec des données fixe qui sont déjà inscrites et tout.

rebonjour,

voici les fichiers modifiés pour que cela fonctionne sur U:

Cette macro cree une fichier affaire pour la derniere ligne du tableau depart.

37tableau-depart.xlsm (18.38 Ko)
38affaire.xlsx (8.32 Ko)

je te remercie pour ton aide mais hélas je vais pas pouvoir l'utiliser si ca ne marche que pour la dernière ligne car on est parfois amené à intégrer une ligne au milieu ou bien à créer plusieurs affaires d'un coup et créer les devis plus tard

Bonjour à tous,

Particulièrement à clem-64400,

Je n'oublie paour autant fg2b

Des informations complémentaires, Okay, mais avec des données représentatives. Histoire de savoir de quoi on parle...

Tu as une alternative:

1 - TCD que tu ne maîtrises pas

2 - VBA que tu ne maîtrises pas

Le TCD ne demande pas de connaître VBA.

A bon entendeur

Cdlt.

Avec ca tu devrais t'en sortir

28tableau-depart.xlsm (19.09 Ko)
Rechercher des sujets similaires à "remplir automatiquement tableau"