Affichage erroné (de textbox vers cellule excel)
Fermé
amiro2017
Messages postés
193
Date d'inscription
mardi 28 février 2017
Statut
Membre
Dernière intervention
31 août 2017
-
Modifié par jordane45 le 6/03/2017 à 23:08
jordane45 Messages postés 38289 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 novembre 2024 - 7 mars 2017 à 00:12
jordane45 Messages postés 38289 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 novembre 2024 - 7 mars 2017 à 00:12
A voir également:
- Affichage erroné (de textbox vers cellule excel)
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Liste déroulante excel - Guide
- Verrouiller cellule excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
4 réponses
jordane45
Messages postés
38289
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 novembre 2024
4 703
6 mars 2017 à 23:11
6 mars 2017 à 23:11
amiro2017
Messages postés
193
Date d'inscription
mardi 28 février 2017
Statut
Membre
Dernière intervention
31 août 2017
1
Modifié par jordane45 le 7/03/2017 à 00:06
Modifié par jordane45 le 7/03/2017 à 00:06
ah d'accord merci encore jordane45
voilà mon code : en faite c'est un bouton d'enregistrement , en effet je veux enregister des valeurs calculés par mon code VBA et affiché dans les texts box par la suite je veux les enregister dans ma feuille excel:
voici le contenu de chaque text box:
voici les résultats:
je veux maintenant transférer ces résultats dans des cellules Excel c'est pourquoi je crée un bouton enregistrer qui sert à coller ces résultats aprés les derniers lignes non vides pour la colonne K , J , L
voici le code de bouton :
voilà mon code : en faite c'est un bouton d'enregistrement , en effet je veux enregister des valeurs calculés par mon code VBA et affiché dans les texts box par la suite je veux les enregister dans ma feuille excel:
voici le contenu de chaque text box:
TextBox4.Text = Application.WorksheetFunction.NormInv(0.99, m, sigma)
TextBox5.Text = Format(WorksheetFunction.Percentile(Range("B2:B" & Range("B" & Rows.Count).End(xlUp).Row - 1), 0.99), "0.0000")
TextBox6.Text = Format(WorksheetFunction.Percentile(Range("E2:E" & Range("E" & Rows.Count).End(xlUp).Row - 1), 0.99), "0.0000")
End Sub
voici les résultats:
je veux maintenant transférer ces résultats dans des cellules Excel c'est pourquoi je crée un bouton enregistrer qui sert à coller ces résultats aprés les derniers lignes non vides pour la colonne K , J , L
voici le code de bouton :
Private Sub CommandButton4_Click() Dim dlg As Integer Dim J, K, L As Double MsgBox ("Vous voulez enregister les résultats ? ,vbYesNo") With Sheets("Feuil1") dlg = .Range("K" & .Rows.Count).End(xlUp).Row + 1 .Range("K" & dlg).Value = TextBox6.Text .Range("J" & dlg).Value = TextBox5.Text .Range("L" & dlg).Value = TextBox4.Text End With End Sub
EDIT du second code pour y mettre le LANGAGE pour voir que la couleur fonctionne !!!
cependant le résultat dans la feuille excel est les suivants:
amiro2017
Messages postés
193
Date d'inscription
mardi 28 février 2017
Statut
Membre
Dernière intervention
31 août 2017
1
Modifié par amiro2017 le 7/03/2017 à 00:01
Modifié par amiro2017 le 7/03/2017 à 00:01
je suis désolé apropos les balises ca ne marche pas de même le télechargement de dernière capture d'écran
j'espère que vous comprenez le problème
j'espère que vous comprenez le problème
jordane45
Messages postés
38289
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 novembre 2024
4 703
7 mars 2017 à 00:05
7 mars 2017 à 00:05
Les balises fonctionnent très bien.. c'est toi qui n'a toujours pas compris ce qu'il fallait faire ...
Ce n'est pourtant pas compliqué d'écrire :
<code basic>
MsgBox ("as tu enfin compris ? ,vbYesNo")
</code>
Histoire que ça s'affiche avec la couleur :
Pour ce qui est de l'image ... il nous la faut justement pour voir ce qui ne te convient pas une fois la valeur recopiée sur ta feuille excel ...
Donc refais une REPONSE et postes nous cette seconde image;
Merci
Ce n'est pourtant pas compliqué d'écrire :
<code basic>
MsgBox ("as tu enfin compris ? ,vbYesNo")
</code>
Histoire que ça s'affiche avec la couleur :
MsgBox ("as tu enfin compris ? ,vbYesNo")
Pour ce qui est de l'image ... il nous la faut justement pour voir ce qui ne te convient pas une fois la valeur recopiée sur ta feuille excel ...
Donc refais une REPONSE et postes nous cette seconde image;
Merci
amiro2017
Messages postés
193
Date d'inscription
mardi 28 février 2017
Statut
Membre
Dernière intervention
31 août 2017
1
7 mars 2017 à 00:09
7 mars 2017 à 00:09
TextBox4.Text = Application.WorksheetFunction.NormInv(0.99, m, sigma) TextBox5.Text = Format(WorksheetFunction.Percentile(Range("B2:B" & Range("B" & Rows.Count).End(xlUp).Row - 1), 0.99), "0.0000") TextBox6.Text = Format(WorksheetFunction.Percentile(Range("E2:E" & Range("E" & Rows.Count).End(xlUp).Row - 1), 0.99), "0.0000") End Sub
jordane45
Messages postés
38289
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 novembre 2024
4 703
7 mars 2017 à 00:12
7 mars 2017 à 00:12
A mon avis .. tu peux te poser ces deux questions :
- Quel est le format de tes cellules Excel ?
- Quel est le séparateur décimal configuré sur ton Excel ?
(et avant de me demander ce que c'est ou comment on regarde... je t'indique que la réponse se trouve très... très ... très .. facilement via ton moteur de recherche favori ...)
Bonne soirée.
- Quel est le format de tes cellules Excel ?
- Quel est le séparateur décimal configuré sur ton Excel ?
(et avant de me demander ce que c'est ou comment on regarde... je t'indique que la réponse se trouve très... très ... très .. facilement via ton moteur de recherche favori ...)
Bonne soirée.
6 mars 2017 à 23:33
voici le contenu de chaque text box:
par la suite aprés le calcul des mes résultats , je veux transférer ces résultats dans des cellules Excel c'est pourquoi je crée un bouton enregistrer qui sert à coller ces résultats aprés les derniers lignes non vides pour la colonne K , J , L
voici le code :
cependant il m'affiche des valeurs complètement différentes dans les cellules excel qui nes sont pas ceux affichés dans les texts box!
je suis désolé pour les captures écrans j'ai pas l'incone d'image
merci d'avance
6 mars 2017 à 23:37
Si tu avais regardé l'image que je t'ai mis dans mon précédent message tu aurais vu
1 - Qu'il faut préciser le LANGAGE dans les balises de code (pour avoir la couleur)
2 - Que pour pouvoir mettre une image ... il ne faut pas utiliser les COMMENTAIRES .... (sous entendu... il faut utiliser le bouton REPONDRE AU SUJET (ou REPONDRE) qui se situe en bas de cette page )