Thibault LB
XLDnaute Junior
Bonjour à tous,
J'ai deux classeurs, contenant deux listes de données.
Je veux que lorsque l'on met à jour le fichier 1, la liste de l'autre se mette à jour. Mais attention, je ne dois mettre à jour que les quatres premières colonnes, les autres étant des chiffres associés aux données.
Je dois donc regarder si chaque ligne du fichier 1 apparait dans le fichier 2. Des lignes ayant été ajouté ou supprimé dans le fichier 1, je dois récupérer le numéro de ces lignes dans un tableau pour ensuite pouvoir insérer (ou supprimer) des lignes à ces emplacements.
Avec un compteur, on vérifie que les lignes sont les mêmes.
Si les lignes sont manquantes (ou en trop) alors on met le numéro de la ligne dans un tableau définit.
Tab [ ]
'7 parce que c'est la qu'est ma première cellule à observer
Pour i de 7 à maxCelluleNonVide
If A = [Classeur2]Feuil2!A:A
numLigne = i
End if
i --> Tab [ ]
Un truc comme ça :/. Mais en VBA, je ne comprends vraiment pas grand chose, même si je m'y intéresse...
Merci d'avance de votre aide.
Thibault.
J'ai deux classeurs, contenant deux listes de données.
Je veux que lorsque l'on met à jour le fichier 1, la liste de l'autre se mette à jour. Mais attention, je ne dois mettre à jour que les quatres premières colonnes, les autres étant des chiffres associés aux données.
Je dois donc regarder si chaque ligne du fichier 1 apparait dans le fichier 2. Des lignes ayant été ajouté ou supprimé dans le fichier 1, je dois récupérer le numéro de ces lignes dans un tableau pour ensuite pouvoir insérer (ou supprimer) des lignes à ces emplacements.
Avec un compteur, on vérifie que les lignes sont les mêmes.
Si les lignes sont manquantes (ou en trop) alors on met le numéro de la ligne dans un tableau définit.
Tab [ ]
'7 parce que c'est la qu'est ma première cellule à observer
Pour i de 7 à maxCelluleNonVide
If A = [Classeur2]Feuil2!A:A
numLigne = i
End if
i --> Tab [ ]
Un truc comme ça :/. Mais en VBA, je ne comprends vraiment pas grand chose, même si je m'y intéresse...
Merci d'avance de votre aide.
Thibault.