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

M

matthieu

Guest
ou est mon erreur
Private Sub ComboBox1_Change()
If ComboBox1 = '16*32' Then Range(e2) = Range(i2)
If ComboBox1 = '11*22' Then Range(e2) = Range(i3)
End Sub
merci davance
 
Bonjour mathieu

en réponse à ton titre de post : partout.

-le titre de ton post n'est pas explicit,
-il nous manque une formule de politesse type bonjour
-16*32 sans guillemet si c'est un calcul
-range('e2') au lieu de range(e2)


prend 5 mn pour lire la charte qui régit ce forum en tete de celui-ci.

salut

edition : salut brico 🙂

Message édité par: hervé, à: 23/01/2006 10:54
 
Bonjour Hervé

Je saute sur l'occasion pour abonder dans ton sens et pour te poser une question :

voila plusieurs Fils où je vois que l'on Shunte 'Value'
exemple ici
If ComboBox1 = '16*32' Then Range('e2') = Range('i2')
au lieu de
If ComboBox1.Value = '16*32' Then Range('e2')
.Value = Range('i2').Value

est ce correct ?

amicalement et bonne journée hervé
 
Bonjour jacques 🙂

Le fait d'omettre la propriété pour un contrôle ou un objet oblige vba à utiliser la propriété par défaut.

Dans ce cas les propriétés par défaut sont .value

Donc les deux syntaxes sont correctes.

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

Réponses
3
Affichages
332
Réponses
9
Affichages
385
Réponses
9
Affichages
508
Réponses
10
Affichages
661
Retour