Appel du contenu d'une cellule avec VBA
Résolu/Fermé
A voir également:
- Appel du contenu d'une cellule avec VBA
- Appel inconnu - Guide
- Aller à la ligne dans une cellule excel - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Excel cellule couleur si condition texte - Guide
- Excel compter cellule couleur sans vba - Guide
3 réponses
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 739
25 sept. 2014 à 18:21
25 sept. 2014 à 18:21
Bonjour
Il faut d'abord déclarer ta variable comme public pour qu'elle soit accessible de toutes les macros
En tête de module mettre
Public DRP as Integer (si variable est nombre entier) ou as Sring (si chaine) ou as Variant .....
Puis en début de la macro principale, ou à l'ouverture du classeur mettre ta ligne
DRP = ThisWorkBook.sheets(1).Cells(10,2)
Tu peux ensuite utiliser DRP comme variable dans toutes les macros
Cdlmnt
Il faut d'abord déclarer ta variable comme public pour qu'elle soit accessible de toutes les macros
En tête de module mettre
Public DRP as Integer (si variable est nombre entier) ou as Sring (si chaine) ou as Variant .....
Puis en début de la macro principale, ou à l'ouverture du classeur mettre ta ligne
DRP = ThisWorkBook.sheets(1).Cells(10,2)
Tu peux ensuite utiliser DRP comme variable dans toutes les macros
Cdlmnt
Merci, Via, pour la rapidité de ta réponse.
Dans le système de macros considéré, il n'y a pas de "Macro Principale", selon les besoins c'est l'une ou l'autre, oul'autre encore. Je dois donc lancer la fonction à l'ouverture du fichier. Mais alors, comment lancer la fonction à l'ouverture? Excuse mon ignorance.
Dans le système de macros considéré, il n'y a pas de "Macro Principale", selon les besoins c'est l'une ou l'autre, oul'autre encore. Je dois donc lancer la fonction à l'ouverture du fichier. Mais alors, comment lancer la fonction à l'ouverture? Excuse mon ignorance.
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
950
25 sept. 2014 à 18:45
25 sept. 2014 à 18:45
Salut le Forum
Dans le module ThisWorkbook
Et dans un Module Standard
Mytå
Dans le module ThisWorkbook
Private Sub Workbook_Open() DRP = ThisWorkBook.sheets(1).Cells(10,2) End Sub
Et dans un Module Standard
Public DRP as Long
Mytå