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

A

arno

Guest
bonjour
j ai un probleme avec mon code vba. j ai une userform du nom de 'vari_elements_parameters' sur laquelle se trouve les combobox 'dim_el_bzone' et 'dim_pink_area'. lorsque je veux utiliser leurs valeur comme ci dessous un message d erreur est affiché et les resultats semble faux

Nba = ((Sheets('Inputs').Cells(30, 6).Value - Val(vari_elements_parameters.dim_pink_area.Value)) / 2) / (Val(vari_elements_parameters.dim_el_bzone.Value))


merci pour votre reponse
 
est ce possible que ma formule ne marche pas car il ne trouve pas de valeur dans ces comboboxs.quand je fais tourner ce code mes combobox ne sont pas active. je leur ai pourtant attribuer une valeur par default
 
Re

pour savoir passe par des variables tu fais un point d'arrêt et tu regardes ce qu'il récupère

dim val1 as double
Dim val2 as double

val1=Val(vari_elements_parameters.dim_pink_area.Value
val2=Val(vari_elements_parameters.dim_el_bzone.Value)

Nba = ((Sheets(\\'Inputs\\').Cells(30, 6).Value - Val1) /2) / (Val2)
 
Re

Dans un module tu ecris en en-tête de celui-ci

Public val1 as double
Public val2 as double
_________________________________________________

dasn ton UF avant de le fermer tu ecris

val1=Val(vari_elements_parameters.dim_pink_area.Value
val2=Val(vari_elements_parameters.dim_el_bzone.Value)

_________________________________________________

puis dans ta macro tu écris

Nba = ((Sheets('Inputs').Cells(30, 6).Value - Val1) /2) / (Val2)
 
- 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

  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
458
Réponses
7
Affichages
1 K
P
Réponses
8
Affichages
1 K
D
Réponses
4
Affichages
1 K
K
  • Question Question
Réponses
10
Affichages
2 K
K
Réponses
9
Affichages
1 K
Retour