XL 2016 Traitement un fichier extrait d'un logiciel de gestion.

  • Initiateur de la discussion Initiateur de la discussion BALLET
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

BALLET

XLDnaute Nouveau
Bonsoir à tous.

Dans la feuille Data Entrée, je viens coller un tableau extrait du logiciel de gestion de devis. (voir le fichier). Je fais cette opération toutes les semaines. Les données changent, et on a trois catégories de données:

1) Les anciennes lignes.

2) Les anciennes lignes modifiées. (statut du devis)

3) Les nouvelles lignes

L'ordre des lignes peut varier.

A) Je dois créer un tableau dans l'onglet " base de Gestion", qui toutes les semaines ajoute les nouvelles lignes sous les anciennes, à condition que dans la colonne "Statut du devis" le texte soit "Etat accepter".

B) Je dois aussi, mettre à jour la colonne "statut du devis" de l'onglet" base de Gestion", des anciennes lignes.

Les anciennes lignes ne doivent pas changer d'ordre. Dans les feuilles suivantes, je vais créer une gestion de rentabilité de chantier.

J'ai pensé utilisé Power Query, mais je n'ai pas les connaissances suffisantes.



Je vous remercie d'avance pour la proposition d'une solution à cette demande.

Bonne soirée,

Etienne
 

Pièces jointes

Bonjour @BALLET , le Forum

Si j'ai bien compris, dans un premier passage, quand les items n'existent pas dans [Base de Gestion] et seulement si ils ont un statut "EtatAccepte" on les ajoute dans [Base de Gestion]

Dans le même passage, mais en seconde condition, si l'item existe déjà dans [Base de Gestion] on update son statut actuel dans [Base de Gestion] comme montré dans [Data Entrée], quel que soit son Statut : "EtatRefuse", "EtatEnAttenteDecision", "EtatTravauxRealises", "etc....."
Et ceci SANS déplacer quoique ce soit dans [Base de Gestion].

Si c'est bien ça, c'est ce que devrait faire cet algo VBA.

Pour le moment c'est une maquette sur des Objets Range très simple à comprendre, si il y a vraiment des grosses quantités, pour optimiser et accélérer, il faudrait passer par des Tableaux Array Dynamiques Séquentiels, mais c'est plus compliqué à mettre en place et à maintenir ensuite pour toi si tu n'as pas de bonnes notions VB.

Bonne découverte
@+Thierry

PS Avant que Chris ne débarque par là et nous sorte une solution PowerQuery de derrière les fagots 😉
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Gestion de compte
Réponses
7
Affichages
776
Retour