Exporter des données d'une feuille à l'autre

Fermé
Ottawa17 Messages postés 8 Date d'inscription mardi 17 septembre 2013 Statut Membre Dernière intervention 23 septembre 2013 - 17 sept. 2013 à 16:16
Ottawa17 Messages postés 8 Date d'inscription mardi 17 septembre 2013 Statut Membre Dernière intervention 23 septembre 2013 - 23 sept. 2013 à 11:44
Bonjour,

Je découvre les possibilités d'excel et VBA et suis loin d'en maîtriser les possibilités.

Je cherche depuis plusieurs jours à solutionner mon problème.

J'ai un classeur dans lequel j'ai deux feuilles :
- feuille 1 = devis
- feuille 2 = facture

Lorsqu'un devis est accepté je renseigne OK.

Je n'arrive pas à créer une fonction bouton de "mise à jour" dans ma feuille 2 (facture). L'objectif est de me permettre de mettre à jour cette feuille en important les infos (Client, objet, HT, TVA, TTC) des devis "OK" de la feuille 1 (devis) vers les colonnes correspondantes dans la feuille 2 (facture).

Sachant que cette actualisation va aussi devoir tenir compte de la date à laquelle la mise à jour précédente a été faite. Ou bien peut-on la faire à chaque fois qu'on enregistre des modifications dans le classeur.

Vous remerciant par avance
A voir également:

15 réponses

Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 454
18 sept. 2013 à 17:43
Bonjour,
Un petit exemple : https://www.cjoint.com/?3IsrPXcKSbe
1
Ottawa17 Messages postés 8 Date d'inscription mardi 17 septembre 2013 Statut Membre Dernière intervention 23 septembre 2013
18 sept. 2013 à 19:31
Bonjour,

Merci pour votre réponse.
J'ai regardé votre fichier mais pour le coup il y a tellement d'opérations que je suis perdue pour savoir laquelle correspondrait au mieux. Même si j'avoue que votre classeur est très pratique.

Je vais continuer de chercher.

Cdlt
0
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 454
18 sept. 2013 à 21:34
Bonjour,
Il serait bien que vous expliquiez mieux ce que vous désirez obtenir, peut-être un exemple... !

0
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 454
18 sept. 2013 à 21:43
Bonjour,
Le mettre sur https://www.cjoint.com/ et poster le lien

0
Ottawa17 Messages postés 8 Date d'inscription mardi 17 septembre 2013 Statut Membre Dernière intervention 23 septembre 2013
18 sept. 2013 à 21:55
Bonsoir,

J'ai utilisé le même site que vous pour pouvoir joindre un fichier. Il s'agit du classeur en question.

https://www.cjoint.com/?3IsvTxGrhw4

Feuille 1 : devis
Feuille 2 : l'objectif est d'utiliser le bouton "mise à jour" pour pouvoir importer les informations (clients, objet, HT, TVA, TTC) du devis pour lequel on aurait renseigné "OK". Il faudrait qu'elles viennent se mettre sur la première ligne disponible dans la feuille 2 et que cela tienne compte de la dernière date d'utilisation du bouton, pour ne pas retrouver plusieurs fois le même devis.

Merci pour votre expertise sur le sujet.

Cdlt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 454
18 sept. 2013 à 22:18
Bonjour,
J'ai parcouru votre fichier.
Dans un premier temps je pense qu'il faudrait aussi prendre le numéro de devis pour éviter les doublons dans la feuille de suivi.... !
Est-ce acceptable pour vous... ?

0
Ottawa17 Messages postés 8 Date d'inscription mardi 17 septembre 2013 Statut Membre Dernière intervention 23 septembre 2013
18 sept. 2013 à 22:26
Oui bien sûr.
Mais ne sachant pas comment faire déjà, je n'ai pas rajouté de fonction supplémentaire.
0
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 454
18 sept. 2013 à 22:35
Bonjour,
Merci. Je vous réalise une proposition pour demain.
Patience... !

0
Ottawa17 Messages postés 8 Date d'inscription mardi 17 septembre 2013 Statut Membre Dernière intervention 23 septembre 2013
18 sept. 2013 à 22:50
Merci pour votre aide et votre temps.
Cela fait déjà 1 bonne semaine que je tourne sur la question avec des essais en tout genre mais de toute évidence je rame.
0
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 454
19 sept. 2013 à 08:27
Bonjour,
Voici ma proposition : https://www.cjoint.com/?3ItiAJUkB5V
Est-ce dans le bon sens ?

0
Ottawa17 Messages postés 8 Date d'inscription mardi 17 septembre 2013 Statut Membre Dernière intervention 23 septembre 2013
19 sept. 2013 à 11:49
Bonjour,

Oui merci c'est le résultat que j'attendais. MERCI de votre intervention sur ma question.

Il y a juste un élément dans la mise à jour. Cela passe en revue tous les devis depuis le début. Là il y en a peu mais cela sera plus long quand il y aura beaucoup de devis à valider.
Existe-il une solution pour que la mise à jour tienne compte de la date d'actualisation précédente comme point de départ ?

Cdlt
0
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 454
Modifié par Le Pingou le 19/09/2013 à 16:12
Bonjour,
Merci.
Concerne :
Existe-il une solution pour que la mise à jour tienne compte de la date d'actualisation précédente comme point de départ ?
Certainement oui mais se seras pas simple. Par contre j'ai utilisé des variables pour le traitement et cela demande environ 0.5 seconde pour traiter 10'000 lignes.
Maintenant que le principe est correct je vais apporter une modification pour le traitement des doublons entre les 2 tableaux.


Salutations.
Le Pingou
0
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 454
19 sept. 2013 à 21:42
Bonjour,
La version modifiée : https://www.cjoint.com/?3ItvPR6bGSn
Vous ferez votre choix.

0
Ottawa17 Messages postés 8 Date d'inscription mardi 17 septembre 2013 Statut Membre Dernière intervention 23 septembre 2013
20 sept. 2013 à 22:43
Bonsoir,

Je viens de regarder votre fichier, il répond exactement à ce que je souhaitais pouvoir faire même si je n'ai pas encore compris tout le code que vous avez rédigé. Il va me falloir quelque temps pour le comprendre.

Je vous remercie pour votre aide.

Cdlt
0
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 454
20 sept. 2013 à 22:58
Bonjour,
Merci, content pour vous.
Si question sur le code vous revenez sur ce poste !

0
Ottawa17 Messages postés 8 Date d'inscription mardi 17 septembre 2013 Statut Membre Dernière intervention 23 septembre 2013
23 sept. 2013 à 11:44
bonjour,

ok ,je reviendrai vers vous si je ne comprends pas le développement de votre code.

Cdlt
Bonne semaine
0