Menu

Excel 2010 VBA

Messages postés
55
Date d'inscription
dimanche 4 janvier 2015
Dernière intervention
13 décembre 2018
- - Dernière réponse : via55
Messages postés
9960
Date d'inscription
mercredi 16 janvier 2013
Dernière intervention
12 décembre 2018
- 26 nov. 2018 à 08:39
Bonjour,
j'explique mon problème

1 - je sélectionne les feuilles de mon classeur à l'aide d'une combobox1
2 - j'aimerai afficher la valeur d'une cellule d'une feuille sélectionnée par la combobox1
3 - afficher la valeur de cette cellule N4 dans une textbox13
D'avance merci à celui qui me répondra et me donnera le bon code
Afficher la suite 

Votre réponse

2 réponses

Messages postés
9960
Date d'inscription
mercredi 16 janvier 2013
Dernière intervention
12 décembre 2018
0
Merci
Bonjour

Textbox13.value=Sheets("lenomdelafeuille").range("N4")
devrait aller

Cdlmnt
Via
Cluses74
Messages postés
55
Date d'inscription
dimanche 4 janvier 2015
Dernière intervention
13 décembre 2018
-
merci de cette réponse mais comment afficher les noms des 20 feuilles car ce code si j'ai bien compris n 'est valable que pour une feuille de classeur et non pour l'ensemble de mon classeur
Mais encore merci de cette réponse
Commenter la réponse de via55
Messages postés
9960
Date d'inscription
mercredi 16 janvier 2013
Dernière intervention
12 décembre 2018
0
Merci
A l'initialisation de ton Userform (événement Initialize) tu la remplis avec les nom ds feuilles avec une boucle :
For i = 1 To sheets.Count
        ComboBox1.AddItem sheets(i).Name
    Next i

puis dans l'évenement Textbox13_Change :
Textbox13.value=Sheets(ComboBox1.value).range("N4") 

Cdlmnt
Via


Commenter la réponse de via55