Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Transmettre adresse cellule entre fonctions

  • Initiateur de la discussion Initiateur de la discussion Benzema
  • 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 !

Benzema

XLDnaute Junior
Bonjour,

J'aimerai savoir comment transmettre 1 variable contenant l'adresse d'une cellule a une autre fonction. (sans avoir la reference de la feuille de calcul, pour la reutiliser la meme adresse de cellule sur 1 autre feuille ) Je sais qu'il faut declarer en globale au dessus des fonctions, mais apres je me heurte au fait que les cellules enregistrees egalement le nom de la feuille en plus de l'adresse.

Je vous joins mon code avec les variables en rouge que j'aimerai pouvoir transmettre d'une feuille a une autre par les biais des 2 fonctions.

Merci d'Avance,
Clem






 
Re : Transmettre adresse cellule entre fonctions

Bonjour Benzema,

si la feuille ne t'intéresse pas, n'utilise pas d'objets Range mais des variables String

Code:
Dim y As String
...
[COLOR=#ff0000]y = Range(y_choice.Offset(1, 0), Cells(calc.Row - 1, y_choice.Column)).[B]Address[/B][/COLOR]
...
[COLOR=#ff0000][COLOR=#000000]Values = Sheet4.Range([/COLOR][COLOR=red]y[/COLOR][COLOR=#000000]) [/COLOR][/COLOR]
 
- 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

Discussions similaires

Réponses
1
Affichages
520
Réponses
0
Affichages
459
Réponses
1
Affichages
873
Réponses
68
Affichages
8 K
Réponses
4
Affichages
1 K
Réponses
6
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…