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

*Rapatriement valeur ControlBox Oui/NON*

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

D

David69400

Guest
Bonjour, Re...😛

Suite à mes 3 postes d'hier soir, validés, merci Robert entre autre,
je bloque sur un point pas trop compliqué je pense:

Je veux ramener les valeur OUI/NON de 2 controls BOx dans mon UF de modification:

cf image:


Voici le code que j'ai essayé et qui ne marche donc pas...

je parle du Frame8 pour les OptionBUtton 1 et 2...

' I = 1 And J = 8
' If O.Cells(LI, J).Value = "OUI" Then
' Me.Controls("OptionButton" & I).Value = True
' Else
' Me.Controls("OptionButton" & I + 1).Value = True
' End If


remarque pour Robert: même si c'est inutile pour certains, merci de ne pas vous "formaliser sur l’extériorisation des I", ca me va mieux pour le moment, c'est plus simple quand je veux modifier rapidement... bref, votre mansuétude vous honore.

MErci !!!!

David

sp: fichier joint
 

Pièces jointes

Re : *Rapatriement valeur ControlBox Oui/NON*

bonjour

Essaie comme ceci.
I = 1
J = 8
If O.Cells(LI, J).Value = "OUI" Then
Me.Controls("OptionButton" & I).Value = True
Else
Me.Controls("OptionButton" & I + 1).Value = True
End If
' à corriger et dupliquer pour l'autre checkbox
I = 3
J = 9
If O.Cells(LI, J).Value = "OUI" Then
Me.Controls("OptionButton" & I).Value = True
Else
Me.Controls("OptionButton" & I + 1).Value = True
End If
 
Re : *Rapatriement valeur ControlBox Oui/NON*

Bonjour Sousou,

MERCI !
Vous m'avez bien déboqué
au lieu de I = 1 And J = 8 , tout simplement I puis J...
Débutant débutant
En revanche, le problème de l'absence de choix OUI / NON, s'est alors posé.
du coup j'ai rajouté une condition et cela fonctionne.

Le code est un peu longuet, s'il y a une sipmlification évidente hors question des "I" ou "J" extériorisés, je suis preneur §


Merci et à la prochaine !

David
 
Re : *Rapatriement valeur ControlBox Oui/NON*

re
Attention une nouvelle fois à l'utilisation du AND, c'est un opérateur logique!

la méthode select case est peut-être plus propre
I = 1
J = 8
Select Case O.Cells(LI, J).Value
Case Is = "OUI"
Me.Controls("OptionButton" & I).Value = True
Case Is = "NON"
Me.Controls("OptionButton" & I + 1).Value = True
Case Else
Me.Controls("OptionButton" & I).Value = False
Me.Controls("OptionButton" & I + 1).Value = False
End Select
 
Re : *Rapatriement valeur ControlBox Oui/NON*

Sousou !

Attention une nouvelle fois à l'utilisation du AND, c'est un opérateur logique!
je ne connais pas la subtilité du AND, mais dans le cas précis, ca avait l'air de fonctionner
masi je préfère largement votre proposition Select case qui est plus simple/propore à écrire

MERCI !!!

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

H
Réponses
19
Affichages
7 K
V
Réponses
2
Affichages
2 K
VOILLOT
V
D
Réponses
8
Affichages
1 K
David69400
D
S
Réponses
0
Affichages
1 K
S
D
Réponses
1
Affichages
2 K
Damorek
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…