Appliquer une macro à partir d'une ligne gardée en mémoire

Bonjour le Forum,

Je voudrais créer une macro pour automatiser des rechercheV et compagnie sur un ensemble de données.

Cependant, au cours du mois j'aurais d'autres données qui viendront s'ajouter et je voudrais appliquer la même macro pour ces nouvelles lignes ajoutées.

Y a-t-il un moyen d'appliquer la macro à ces nouvelles lignes seulement?

J'avais pensé qu'à la fin de la macro j'aurai pu mettre une ligne de code qui garderai en mémoire le numéro de la dernière ligne non vide et ensuite lancer la macro à partir de cette ligne (+1) une fois les nouvelles données ajoutées

Avez-vous une idée?

BZH83

Bonjour,

tu pourrais créer un Nom pour stoker cette valeur

par exemple,

rw = Cells(Rows.Count, "A").End(xlUp).Row + 1
Names("MaLigne").RefersTo = "=" & rw

pour récupérer cette valeur,

ligne = Evaluate(Names("MaLigne").Value)

Salut i20100

Merci pour la rapidité de ta réponse!

Je voudrais bien comprendre ta ligne de code.

Je fais tourner une première fois la macro avec cette commande. Celle-ci viendra prendre l'information demandée et la stocker.

OK jusque là

Mais si je la fait tourner une nouvelle fois avec des lignes en plus comment la macro viendra s'appliquer aux nouvelles lignes seulement sachant que ta ligne de code dépend de la commande

rw = Cells(Rows.Count, "A").End(xlUp).Row + 1

qui vient récupérer la première cellule vide?

Est-ce que cette commande

ligne = Evaluate(Names("MaLigne").Value)

est "indépendante" de

rw

?

Merci

peux-tu montrer ta macro ?

En fait je n'ai pas de macro pour l'instant mais c'était le seul point sur lequel je n'avais pas de réponse immédiate

Pour l'instant je vais utiliser ce que m'as donné et je vais tenter

Je reviendrai vers toi si jamais ça ne fonctionne pas

Merci!

re,

voici un exemple

6bzh83-exemple.xlsm (15.74 Ko)

Salut i20100,

Je n'avais pas vu ton dernier message

C'est top!! je pense que ça fera parfaitement l'affaire

Je met le sujet en résolu

A bientôt

BZH83

Rechercher des sujets similaires à "appliquer macro partir ligne gardee memoire"