Bonjour à tous
Une petite question sur une macro
J’ai un fichier composé de 3 feuillets, le premier est une base de données
Le second un tableau au nombre de lignes fixes, les données de ce tableau changent en fonction de mon choix de famille ou de marque ou encore quand je changent les chiffres de la base de données.
Une fois ces réglages effectués, j’exécute une macro d’enregistrement qui me permet de copier coller les données dans un tableau de restitution dans le troisième feuillet, à chaque fois que j’appuie sur le bouton, des valeurs se collent à la suite.
Jusque la c’est parfait, seulement il y a un petit souci.
Voila le déroulement sous forme d’un scénario
Imaginons que je sélectionne ma famille MP3, j’enregistre ces données via la macro.
Ensuite, je sélectionne la famille PC, j’enregistre encore une fois ces données (qui se colle à la suite de la famille MP3 dans le 3ème feuillet),
Puis je dois revenir dans la famille MP3 pour modifier quelque chose dans le feuillet2, j’y reviens, je modifie 2 ou 3 données (ce qui est suffisant pour changer le résultat de toutes mes colonnes) puis j’enregistre le nouveau tableau. Le problème c’est que le tableau modifié s’enregistre à la suite, ça me fait un tableau en doublon !! Le premier ET le corrigé
Je voudrais donc que la macro enregistre à la fois les données à la suite à chaque pression sur le bouton mais qu’il puisse aussi écraser les données lorsque la famille et la marque ont déjà été enregistrée, qu’il prenne donc en compte les corrections.
Voici le script de ma macro (elle est aussi dans le classeur)
Sub Archiver()
Sheets("feuil2").Select
Range("a8:d13").Select
Selection.Copy
Sheets("feuil3").Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Merci d’avance
Une petite question sur une macro
J’ai un fichier composé de 3 feuillets, le premier est une base de données
Le second un tableau au nombre de lignes fixes, les données de ce tableau changent en fonction de mon choix de famille ou de marque ou encore quand je changent les chiffres de la base de données.
Une fois ces réglages effectués, j’exécute une macro d’enregistrement qui me permet de copier coller les données dans un tableau de restitution dans le troisième feuillet, à chaque fois que j’appuie sur le bouton, des valeurs se collent à la suite.
Jusque la c’est parfait, seulement il y a un petit souci.
Voila le déroulement sous forme d’un scénario
Imaginons que je sélectionne ma famille MP3, j’enregistre ces données via la macro.
Ensuite, je sélectionne la famille PC, j’enregistre encore une fois ces données (qui se colle à la suite de la famille MP3 dans le 3ème feuillet),
Puis je dois revenir dans la famille MP3 pour modifier quelque chose dans le feuillet2, j’y reviens, je modifie 2 ou 3 données (ce qui est suffisant pour changer le résultat de toutes mes colonnes) puis j’enregistre le nouveau tableau. Le problème c’est que le tableau modifié s’enregistre à la suite, ça me fait un tableau en doublon !! Le premier ET le corrigé
Je voudrais donc que la macro enregistre à la fois les données à la suite à chaque pression sur le bouton mais qu’il puisse aussi écraser les données lorsque la famille et la marque ont déjà été enregistrée, qu’il prenne donc en compte les corrections.
Voici le script de ma macro (elle est aussi dans le classeur)
Sub Archiver()
Sheets("feuil2").Select
Range("a8:d13").Select
Selection.Copy
Sheets("feuil3").Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Merci d’avance