Problème de combobox et textbox
Fermé
AlainProviste
-
Modifié le 16 sept. 2020 à 17:19
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 17 sept. 2020 à 09:18
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 17 sept. 2020 à 09:18
A voir également:
- Problème de combobox et textbox
- Combobox listindex ✓ - Forum VB / VBA
- Remplir combobox vba ✓ - Forum Excel
- Vba trier combobox ordre alphabétique ✓ - Forum VB / VBA
- Combobox vba liste déroulante dynamique ✓ - Forum Excel
- Rowsource combobox ✓ - Forum Excel
2 réponses
yg_be
Messages postés
22730
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 477
16 sept. 2020 à 19:40
16 sept. 2020 à 19:40
bonjour,
peux-tu utiliser les balises de code quand tu partages du code (en précisant basic pour du VBA): https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
tu n'as pas précisément expliqué ton problème. veux-tu dire, par exemple, que le textbox TxtSanteJANVIER ne contient pas la valeur de la cellule R60 de la feuille SOURCE?
peux-tu utiliser les balises de code quand tu partages du code (en précisant basic pour du VBA): https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
tu n'as pas précisément expliqué ton problème. veux-tu dire, par exemple, que le textbox TxtSanteJANVIER ne contient pas la valeur de la cellule R60 de la feuille SOURCE?
Bonjour,
merci de m'avoir répondu en te priant de m'excuser pour l'absence de précision "basic pour VBA". C'est la première fois que j'utilise le site. Depuis plusieurs jours j'ai "bidouillé" à l'aveugle des codes sans résultat. Malgré de nombreuses recherches sur le forum je n'en ai trouvé aucune correspondant à mon problème particulier où bien je n'arrivais pas à les adapter à mes codes;
S'agissant par exemple de la textbox SanteJANVIER, justement je souhaiterais que la valeur figurant dans ma feuille source affichée en " R60" apparaisse dans ma txtSanteJanvier au même titre que les 71 autres textbox et ce en fonction de l'année souhaitée qui est déterminée par l'année qui a été envoyée par cboANNEE en R2 de ma feuille SOURCE.
Pour l'année 2020 ça fonctionne mais pour les autres "nada".
J'espère avoir été plus précis.
Merci par avance.
merci de m'avoir répondu en te priant de m'excuser pour l'absence de précision "basic pour VBA". C'est la première fois que j'utilise le site. Depuis plusieurs jours j'ai "bidouillé" à l'aveugle des codes sans résultat. Malgré de nombreuses recherches sur le forum je n'en ai trouvé aucune correspondant à mon problème particulier où bien je n'arrivais pas à les adapter à mes codes;
S'agissant par exemple de la textbox SanteJANVIER, justement je souhaiterais que la valeur figurant dans ma feuille source affichée en " R60" apparaisse dans ma txtSanteJanvier au même titre que les 71 autres textbox et ce en fonction de l'année souhaitée qui est déterminée par l'année qui a été envoyée par cboANNEE en R2 de ma feuille SOURCE.
Pour l'année 2020 ça fonctionne mais pour les autres "nada".
J'espère avoir été plus précis.
Merci par avance.
yg_be
Messages postés
22730
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 477
16 sept. 2020 à 21:47
16 sept. 2020 à 21:47
s'il s'agit bien de la combobox CboRECHERCHES, je ne vois pas comment ce que tu expliques est possible.
peux-tu partager ton fichier? pour faire cela, publier ton fichier sur internet (cjoint.com, google drive, ...), et partager ici un lien vers le fichier.
peux-tu partager ton fichier? pour faire cela, publier ton fichier sur internet (cjoint.com, google drive, ...), et partager ici un lien vers le fichier.
AlainProviste
>
yg_be
Messages postés
22730
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
16 sept. 2020 à 22:34
16 sept. 2020 à 22:34
Re,
voici le lien de mon "programme épuré"
https://www.cjoint.com/c/JIquGKKJ0Cc
voici le lien de mon "programme épuré"
https://www.cjoint.com/c/JIquGKKJ0Cc
yg_be
Messages postés
22730
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 477
>
AlainProviste
16 sept. 2020 à 22:57
16 sept. 2020 à 22:57
ok, tu écris que que le textbox TxtSanteJANVIER ne contient pas la valeur de la cellule R60 de la feuille SOURCE: que vois-tu comme valeurs pour chacun?
AlainProviste
>
yg_be
Messages postés
22730
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
Modifié le 17 sept. 2020 à 00:40
Modifié le 17 sept. 2020 à 00:40
Re,
si en R2 (ANNEE) j'ai par exemple 2020, tout mes textbox auront la valeur R60=Santé, R61 =Famille, R62=Logement ,R63 = Placements, R64=Animaux, R-65=VEHICULES et ce pour chaque mois de l'année 2020. Parceque en U je n'ai que des dates de 2020.
Si je change en colonne T 2020 eni 2021 et que si en R2 il y a 2021 alors les références suscitées pendront les valeurs contenues dans U à AK,
Petite précision, je n'ai mis en colonne T que des dates de 2020 mais il est possible de mettre : 2021, 2022, 2023 etc.. Avec sommeprod, le tri sera fait automatiquement .
Ainsi les colonnes R60 suivantes seront renseignées avec les valeurs contenues dans U à AK et ayant un rapport direct avec l'ANNEE de R2 . Tout ça fonctionne, MAIS
Le problème est que ces valeurs (situées en R60 et suivants...) ont du mal à aller "alimenter" les textbox.
si en R2 (ANNEE) j'ai par exemple 2020, tout mes textbox auront la valeur R60=Santé, R61 =Famille, R62=Logement ,R63 = Placements, R64=Animaux, R-65=VEHICULES et ce pour chaque mois de l'année 2020. Parceque en U je n'ai que des dates de 2020.
Si je change en colonne T 2020 eni 2021 et que si en R2 il y a 2021 alors les références suscitées pendront les valeurs contenues dans U à AK,
Petite précision, je n'ai mis en colonne T que des dates de 2020 mais il est possible de mettre : 2021, 2022, 2023 etc.. Avec sommeprod, le tri sera fait automatiquement .
Ainsi les colonnes R60 suivantes seront renseignées avec les valeurs contenues dans U à AK et ayant un rapport direct avec l'ANNEE de R2 . Tout ça fonctionne, MAIS
Le problème est que ces valeurs (situées en R60 et suivants...) ont du mal à aller "alimenter" les textbox.
AlainProviste
>
yg_be
Messages postés
22730
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
17 sept. 2020 à 01:28
17 sept. 2020 à 01:28
Re,
"ok, tu écris que que le textbox TxtSanteJANVIER ne contient pas la valeur de la cellule R60 de la feuille SOURCE: que vois-tu comme valeurs pour chacun?"
Il semblerait que tu as visualisé les codes du tout début du frmAnMois . Or il s'agit de codes permettant d'effacer le formulaire et en aucun cas de dire que txtSante et suivants ne contiennent pas de valeur.
'**********************************************
'Procedure permettant d'effacer le formulaire
'de saisie par ANNEES
'**********************************************
Il faut descendre plus bas
Le code posant problème se trouve après l'intitulé :
'************************************
'Procedure permettant de visualiser
'les statistiques selon l'ANNEE
'************************************
Private Sub CboRECHERCHES_Change()
Worksheets("LISTES").Activate
Range("B3:B9").Select
Range("B3:B9").Activate
Sheets("SOURCE").Range("R2").Value = CboRECHERCHES.Value
Worksheets("SOURCE").Activate
Range("R2").Select
Range("R2").Activate
'JANVIER
TxtSanteJANVIER.Value = Worksheets("SOURCE").Range("R60").Value
TXTFAMILLEJANVIER.Value = Worksheets("SOURCE").Range("R61").Value
TxtLOGEMENTJANVIER.Value = Worksheets("SOURCE").Range("R62").Value
TxtPLACEMENTSJANVIER.Value = Worksheets("SOURCE").Range("R63").Value
TxtANIMAUXJANVIER.Value = Worksheets("SOURCE").Range("R64").Value
TxtVEHICULESJANVIER.Value = Worksheets("SOURCE").Range("R65").Value
TxtBilanJANVIER.Value = Worksheets("source").Range("S66").Value
'FEVRIER
etc jusqu'à DECEMBRE...
Merci pour le temps que tu me consacres...
"ok, tu écris que que le textbox TxtSanteJANVIER ne contient pas la valeur de la cellule R60 de la feuille SOURCE: que vois-tu comme valeurs pour chacun?"
Il semblerait que tu as visualisé les codes du tout début du frmAnMois . Or il s'agit de codes permettant d'effacer le formulaire et en aucun cas de dire que txtSante et suivants ne contiennent pas de valeur.
'**********************************************
'Procedure permettant d'effacer le formulaire
'de saisie par ANNEES
'**********************************************
Il faut descendre plus bas
Le code posant problème se trouve après l'intitulé :
'************************************
'Procedure permettant de visualiser
'les statistiques selon l'ANNEE
'************************************
Private Sub CboRECHERCHES_Change()
Worksheets("LISTES").Activate
Range("B3:B9").Select
Range("B3:B9").Activate
Sheets("SOURCE").Range("R2").Value = CboRECHERCHES.Value
Worksheets("SOURCE").Activate
Range("R2").Select
Range("R2").Activate
'JANVIER
TxtSanteJANVIER.Value = Worksheets("SOURCE").Range("R60").Value
TXTFAMILLEJANVIER.Value = Worksheets("SOURCE").Range("R61").Value
TxtLOGEMENTJANVIER.Value = Worksheets("SOURCE").Range("R62").Value
TxtPLACEMENTSJANVIER.Value = Worksheets("SOURCE").Range("R63").Value
TxtANIMAUXJANVIER.Value = Worksheets("SOURCE").Range("R64").Value
TxtVEHICULESJANVIER.Value = Worksheets("SOURCE").Range("R65").Value
TxtBilanJANVIER.Value = Worksheets("source").Range("S66").Value
'FEVRIER
etc jusqu'à DECEMBRE...
Merci pour le temps que tu me consacres...