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

Sélectionner cellule correspondante dans colonne A sous VB

F

Fredrennes

Guest
Re-Hello,

Je voudrais créer un macro telle que :

Si on trouve une variable définie au préalable en B5, la cellule correspondante dans colonne A c'est à dire A5 est copiée.

J'étends cette procédure sur la plage B2:C500....dès que je trouve la variable, la cellule coorespondante dans colonne A est copiée.

Pouvez-vous m'éclaircir svp ?

Merci bcp

Cdlt

Fred
 
M

marc

Guest
Bonjour,

tu as la possibilité d'utilisé la fonction Range(cellule).value

exemple

dim val_def_avant as integer
dim cel_cop as integer

val_def_avant = 100
sheet("feuil1!").select ' selection de la feuille de travail
for i = 2 to 500 ' de 2 à 500
' verification si B(i) = valeur predefini
' si oui, alors cel_cop = valeur de A(i)
if range("b"+format(i)).value= val_def_avant then cel_cop = range("a"+format(i)).value
' verification si C(i) = valeur predefini
' si oui, alors cel_cop = valeur de A(i)
if range("C"+format(i)).value= val_def_avant then cel_cop = range("a"+format(i)).value

next

j'espere que cela répond à ta question. je reste dispo pour plus de détail.


Amicalement
 

Discussions similaires

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