Encrer une valeur de cellule dans une variable

Bonjour,

je vous écris car je rencontre une difficulté sur VBA.

Voila je dispose de différents onglets contenant des valeurs numériques.

J'aimerai aller chercher certaines valeurs sur des onglets et les stockers dans des variables puis les placer

à des endroits bien précis dans un onglet principal.

Seul problème c'est que les valeurs ne sont pas figées à la cellule (c'est à dire que si j'insère une ligne

dans l'onglet de récupération mes valeurs ne sont pas conservées).

Comment conserver la valeur par rapport à la cellule et non sa position.

Sub copiecollevaleur()

Dim valeur As Variant

valeur = Feuil1.Cells(1, 1).Value

MsgBox valeur & ""

End Sub

J'ai fait ces essais pour tester. Et lorsque j'insère une ligne au dessus de Cells(1, 1), je n'ai plus la valeur 1, 1 qui s'affiche.

Je vous remercie de votre aide qui est très précieuse.

Cordialement,

MAXIME

Bonjour,

Non, elle est devenue (2, 1).

Il faut chercher en fonction d'un critère (ou plusieurs si nécessaire).

Oui j'ai bien compris, en appelant la cellule par un nom bien précis A1 = mavaleur en haut à gauche ça fonctionne bien.

Mon problème est résolu, merci.

Maxime

Rechercher des sujets similaires à "encrer valeur variable"