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

renvoi variable avec fonction

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

rjcb

XLDnaute Occasionnel
Bonsoir a tous,

je rencontre des difficultés avec le renvoi d'une variable par une fonction:

Code:
Function path() As String

path = Application.GetOpenFilename("Excel(*.xls),*.xls")

End Function

Sub FillFormCRE()

Worksheets("Productions en cours").Activate


    'Detect the first row available Dim lastrow As Long
    lastrow = Range("A65536").End(xlUp).Row + 1
 
    Range("A11").Select
    ActiveCell.FormulaR1C1 = path   <<<< n'affiche rien

EndIf

Si vous avez une idée sur le blocage?

Merci
 
Re : renvoi variable avec fonction

Bonjour,rjcb
Deux points:
remplacer endif par End sub

Ensuite, path étant un mot réservé d'Excel, je suggère de renommer la fonction f_Path
En plaçant une majuscule dans le nom de la fonction, ça permet de vérifier si la foinction est reconnue pendant l'écriture du code (en minuscule)
J'ai testé et ça marche
 
Re : renvoi variable avec fonction

Bonjour,

Alors voici ce que j'ai fais, mais sans succès, cela n'affiche rien et lorsque j'execute en mode pas à pas je n'ai rien dans la variable path dans la fonction FillFormCRE().

Code:
Public Function F_Path() As String

pth = Application.GetOpenFilename("Excel(*.xls),*.xls")
FillFormCRE

End Function

Sub FillFormCRE()

Worksheets("Productions en cours").Activate

    'Detect the first row available Dim lastrow As Long
    lastrow = Range("A65536").End(xlUp).Row + 1
    Range("A11").Select
    ActiveCell.FormulaR1C1 = pth

End Sub

BZH42,

Ce code marche t il chez toi ?

Merci
 
- 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

N
Réponses
8
Affichages
2 K
D
Réponses
11
Affichages
2 K
D
S
Réponses
10
Affichages
2 K
sardaucar
S
B
Réponses
1
Affichages
1 K
N
  • Question Question
Réponses
5
Affichages
3 K
S
Réponses
2
Affichages
6 K
Sanegone
S
S
Réponses
5
Affichages
1 K
sianurr
S
R
Réponses
9
Affichages
18 K
RaphaelDD
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…