Excel 2016: Passer une cellule en parametre d'une macro
Résolu/Fermé
poparnassus
Messages postés
426
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
25 décembre 2019
-
Modifié le 29 juil. 2017 à 15:27
Patrice33740 Messages postés 8561 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 15 mars 2025 - 30 juil. 2017 à 21:46
Patrice33740 Messages postés 8561 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 15 mars 2025 - 30 juil. 2017 à 21:46
A voir également:
- Excel 2016: Passer une cellule en parametre d'une macro
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si et excel - Guide
- Déplacer une colonne excel - Guide
- Excel moyenne - Guide
1 réponse
Patrice33740
Messages postés
8561
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
15 mars 2025
1 779
Modifié le 30 juil. 2017 à 21:46
Modifié le 30 juil. 2017 à 21:46
Bonjour,
Tout ça n'est pas très clair !!!
Je ne vois pas le rapport entre le titre, l'exposé du problème et le code de la macro !
Voici une macro qui définit la cellule à gauche d'un bouton ActiveX et la passe en argument (i.e. paramètre) à une macro (nommée MaMacro) :
Cordialement
Patrice
Tout ça n'est pas très clair !!!
Je ne vois pas le rapport entre le titre, l'exposé du problème et le code de la macro !
Voici une macro qui définit la cellule à gauche d'un bouton ActiveX et la passe en argument (i.e. paramètre) à une macro (nommée MaMacro) :
Option Explicit Private Sub CommandButton1_Click() Dim c As Range 'Définir la cellule à gauche du bouton Set c = Me.CommandButton1.TopLeftCell.Offset(0, -1) 'Passage de la cellule en paramètre Call MaMacro(c) End Sub Private Sub MaMacro(Cellule As Range) 'Exploitation de la cellule passée en argument MsgBox Cellule.Address End Sub
Cordialement
Patrice