Avant de démarrer la macro...

SerGoy

XLDnaute Junior
Bonjour

J'ai créé une macro qui fait une opération sur une même ligne. Cependant je dois m'assurer que la cellule "B" de la ligne soit sélectionner avant d'activer la macro... Peut importe la ligne choisi, que devrais-je écrire au début de la macro afin de m'assurer que c'est la cellule de la colonne "B" est sélectionnée ?

De 2 choses l'une :

1 - Si la cellule de la colonne B n'est pas sélectionnée = La macro ne démarre pas.

ou

2 - Active la cellule de la colonne B avant de démarrer
 

Dull

XLDnaute Barbatruc
Re : Avant de démarrer la macro...

Salut Sergoy, mromain:), le Forum

avec sélection de la même ligne en colonne B que la cellule active

Bonne Journée
 

Pièces jointes

  • SerGoy.zip
    6.5 KB · Affichages: 35
  • SerGoy.zip
    6.5 KB · Affichages: 36
  • SerGoy.zip
    6.5 KB · Affichages: 35

SerGoy

XLDnaute Junior
Re : Avant de démarrer la macro...

Merci à vous 2

DULL : Ta macro :
If ActiveCell.Column = 1 Then ActiveCell.Offset(0, 1).Select
If Not ActiveCell.Column = 2 Then ActiveCell.Offset(0, -1).Select: Exit Sub

Ta macro fonctionne mais je dois presser mon bouton pour activer la MA MACRO à chaque fois pour que TA macro recule de 1 cellule. Au lieu de EXIT SUB, peut-on créer une loupe qui dirait de revenir à IF NOT jusqu'au moment que la cellule en B soit active pour exécuter MA MACRO

Je comprend que tes lignes de macro sont placées juste avant ma macro...
 

SerGoy

XLDnaute Junior
Re : Avant de démarrer la macro...

Merci messieurs j'ai trouvé une alternative qui répond à mon besoin

J'ai modifié les lignes de Dull

If ActiveCell.Column = 1 Then ActiveCell.Offset(0, 1).Select
For x = 1 To 20
If Not ActiveCell.Column = 2 Then ActiveCell.Offset(0, -1).Select
Next x
 

Discussions similaires

Statistiques des forums

Discussions
312 524
Messages
2 089 322
Membres
104 119
dernier inscrit
karbone57