Arrêter une macro [Résolu/Fermé]

Signaler
-
 Philou73CH -
Bonjour,

Comment faire une macro dans Excel 2010 avec les données suivantes.
Si dans D150 est égale à Z, j'ouvre la feuille "Etiquette" et j'arrête là mon transfert de donnée.
Par contre si D150 est vide, j'exécute une longue macro de transfert de données.

Je pensai faire de la manière suivante :

If Range("D150").Value ="Z" Then
Sheets("Etiquette").Select
Range("B4").Select.
End If

???? Mais après comment faire pour arrêter là ma macro et qu'elle ne continue pas sur tout le transfert ??

Merci de votre aide que je sais très très précieuse.

2 réponses

Messages postés
1937
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
10 juillet 2020
134
Re,

"Exit Sub" avant "End If"

A+
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60342 internautes nous ont dit merci ce mois-ci

Pourquoi c'est si simple ???

C'est nickel, ca marche à merveille et ca correspond exactement à ma demande.

Trop fort.
Messages postés
15239
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
12 juillet 2020
1 308
Bonjour,

Par contre si D150 est vide, j'exécute une longue macro de transfert de données. Qui ou quoi vide cette cellule ????

Mais après comment faire pour arrêter là ma macro est-ce que vous voulez que le transfert s'arret des que la cellule est egale a "Z", meme si le transfert n'est pas complet ou ....... ??