Lancer macro depuis une colonne

  • Initiateur de la discussion Initiateur de la discussion mic67
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

mic67

Guest
Bonjour,
J'ai écrit une petite macro pour que depuis une cellule après avoir valider un chiffre avec la touche Entrée, la cellule sélectionnée doit ce trouver sur la ligne en dessous et 4 cellules en retrait. Voici mon code:

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Application.EnableEvents = False
Call selection
Application.EnableEvents = True
End Sub

La macro selection:

Sub selection()
ActiveCell.Offset(1, -4).Select
End Sub

Cela marche mais sur toutes les cellules de la feuille.
Je recherche pour faire démarrer la macro juste avec les cellules de la colonne D de toute la feuille.
Merci de votre aide.
 
Re : Lancer macro depuis une colonne

Salut mic67 et le forum
Code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
if target.cells.count=1 and target.address(0,0) like "D*" then target.Offset(1, -4).activate
End Sub
A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
509
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour