Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Mise a jour d'une base de donnee

rhadamanthe

XLDnaute Junior
Bonjour !

Je sollicite votre bienvaillance du VBA pour mettre un jour un tableau a partir de plusieurs tableaux tout en conservant un suivi de la mise a jour.

Veuillez trouver ci-joint un exemple : la partie delicate etant d'identifir les lignes identiques ou non et de colorier les differences. Si vous avez un autre exemple proche, n'hesitez pas a m'en faire part !

Merci d'avance de votre attention.

Bonne journee,

rhad
 

Pièces jointes

  • MiseAJour Base.xlsx
    19 KB · Affichages: 46

sousou

XLDnaute Barbatruc
Re : Mise a jour d'une base de donnee

Bonjour
Voilà ce que je te propose en tous cas de quoi avancé.

Il faudra sans doute ajouter un tri pour replacer les nouvelles lignes dans l'ordre

A tester et re tester....
Avant de finaliser en fonction de ton projet exact

Principe test si même identité les quatre premières colonnes
si oui test de modifications sur les colonnes suivantes
Traitement si identique, si modifiées ou si nouvelles lignes

Une fois terminé, regarde si des ligne n'ont pas été marquées alors suppression.

A suivre sans doûte
 

Pièces jointes

  • MiseAJour Base.xlsm
    33.4 KB · Affichages: 55

rhadamanthe

XLDnaute Junior
Re : Mise a jour d'une base de donnee

Bonjour,

J'ai helas un petit soucis que je ne comprends pas lors de la creation des nouvelles cellules, j'ai simplement diminue la zone de comparaison et agrandi la zone de selection (+change quelques noms) selon le modele suivant:


J'obtiens l'erreur 1004 : application/object defined error.

Une idee de ce qui peut bloquer ?

Merci d'avance.

Bonne journee !

rhad.
 

sousou

XLDnaute Barbatruc
Re : Mise a jour d'une base de donnee

onsoir
dans ton cas il y a des lignes vide avant le tableau remplace dans ecrit() cette ligne
le xldown sera cherché à partir de la ligne 5
Set dest = lg.Parent.Cells(lg.Parent.Cells(5, 2).End(xlDown).Row + 1, 2)
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…