Excel VBA - Comment mettre un Format de valeur dans une TextBox ?

preview_player
Показать описание
Bonjour,

Cette vidéo explique comment formater vos valeurs numériques dans une TextBox.
Vous y découvrirez comment formater :
- Numériques
- Date
- Pourcentage
- Monétaires.

Lien de téléchargement du fichier source :

Bonne visionnage.

================================================
Consulter ma Boutique en ligne :
================================================ *********************************************************************************************************
Utiliser mon lien de parrainage pour acheter un produit Tesla et obtenir des crédits gratuits :
- kilomètres gratuits en Superchargeur
- des vêtements et accessoires.

*************************************************************************************************************
Рекомендации по теме
Комментарии
Автор

Bravo à Jean Paul !!!! je débute avec la vba et depuis quelques semaines je galère un max pour comprendre le code. J'ai, bien entendu, chercher comme tout le monde des tutos (tut'os) et c'est après l'avoir un bon moment rongé... que je suis tombé sur toi Je trouve tes tutos juste à la bonne vitesse pour un débutant comme moi dans le code, le détail de tes explications sont profonde et tu ne manque jamais de tester au fur et à mesure. Vraiment bravo !!! Grâce à toi j'ai réaliser un projet bien cool à mon gout et j'invite tous les gens à suivre tes tutos....

joelsilenceevents
Автор

Vraiment merci Monsieur Paul vous m'avez ouvert les yeux sur cet onglet dans excel

pedelphinmamy
Автор

Sympa, je trouve enfin de bonnes explications pour l'affichage de des formats, simple et efficace! Merci et à très bientôt pour d'autres infos :)

olivierbrignoli
Автор

Merci ! Ta vidéo m'a beaucoup aidée :)

incl
Автор

Très interessent, et très utile, merci

romlef
Автор

Bonjour !
Je trouve très intéressants et très utiles vos tutoriels. j'exprime un intérêt particulier pour celui sur le format de valeur dans les Textboxes. j'aimerais avoir le format Date dans un TextBox qui reçoit n'importe quelle date (pas forcément la date du jour) provenant du celle d'Excel.

JosephArouna
Автор

Bonjour,
J'ai créé le formulaire et le tableau de base de données avec le bon format (nb sans décimales et sans séparateur). J'ai des txtbox dans lesquelles je saisie des nombres. J'ai utilisé votre méthode pour indiquer format général number. Cependant, lorsque je valide, les données qui alimentent mon tableau n'ont pas le bon format (nombre stocké sous forme de texte). De ce fait je suis obligée de convertir toutes mes données en nombre à chaque saisie pour que sommes automatiques fonctionnent. Avez vous une solution ?

emmanuellepadilla
Автор

Bjr, Merci pour ce tuto, très interessent cette vidéo, mais est il possible accédé à la version texte SVP?

mianvaletbayoko
Автор

Bonjour !
Je trouve très intéressants et très utiles vos tutoriels.
j'ai suivi vos tutos pour créer un formulaire VBA pour enregistrer des données qui fonctionne. mon problème c'est que je sais pas comment créer une VBA pour que certain textbox enregistre des valeurs numériques pour qu'ensuite, je puisses faire des calculs dans mes onglets?
Merci pour votre aide

ChristopheMontois-kq
Автор

bsr, pour mon formulaire, je veux quand je saisie une valeur dans un champs qu'elle soit tester.
Exemple : dans le champs date du si je renseigne "zer" le formulaire devra m'afficher que le format de date n'est pas acceptable et que je dois le modifier.
Aussi pour mon formulaire j'ai deux dates date début et date de fin donc si la date de fin est inférieure sur la date de début je dois avoir un msg que ce n'est pas compatible.
Merci de votre aide

asmalahbiri
Автор

Tout d'abord merci, juste un problème avec le format Date, la date sur le tuto est le 29/01 et vba comprend automatiquement DD/MM mais pour d'autres dates il transfère les dates saisies MM/DD sur la page Excel.

khiamlib
Автор

Bonjour,
j'ai un problème de format
Dans la source les dates sont au format jj/mm/aaaa
Si je veux qu'elle soit extraite par les filtres avancés jet retournée à la listeboxe je dois la saisir au format mm/jj/aaaa dans la textebox du userform et

à ce moment elle est bien retournée dans lalistbox au bon format
Comment faire, pour que la saisie au format jj/mm/aaaa soit prise en compte
je ne peux pas modifier le format de la texteliste, car elle sert à saisir du texte, des nombres, et si je la modifie dans la source elle ne sera plus correcte


Merci

pouzadouxveronique
Автор

mais dans le textnombre vous avez deja tapper la valeur, mais comment on va faire si j'ai saisie le nombre ?

WA
Автор

Après cette tutorial, Si on a une commande de copie le Txt.Nombre dans une cellule sur Excel, format se traduiser avec les espaces

WA
Автор

Bonjour frère. Je vous suis à travers vos tutos...et j'avoue que vous êtes un expert en code VBA et je suis très intéressé et passionné...Bref ! je suis actuellement sur un projet dont j'utilise des codes vba. Mon problème est le suivant : je souhaiterais que la valeur d'une de mes combobox soit égale à la valeur (N° de la ligne de ma base des données) qu'affiche mon label. Et actionner le bouton "OK".
J'avoue que je me forme sur le tas avec vos tutoriels. voici un peu où j'en suis. Merci d'examiner mon code pour m'apporter votre expertise.


Private Sub BtnOk_Click()

'bouton OK
Dim ligne As Integer
If Not ComboBox1.Value = "" Then
Sheets("Locataires").Select
ligne = ComboBox1.ListIndex + 5

Else

Me.ComboBox1.AddItem Me.La_ligne = ligne
Me.La_ligne = ""
MsgBox "Veuillez récupérer le numéro de la ligne à travers le menu déroulant."

End If

End Sub

sonaltesselawill
Автор

Bonsoir Mr Benetto ! J'ai réussi à peu de chose près le VBA, avec les formules adéquates, mais une erreur 400, voir 1024 survient à chaque fois, que je met le USERFORM en place....Ou ai-je pu faire l'erreur, car pas moyen d'y remédier !! Merci !

GeorgeBander
Автор

bonjour,
vos vidéos sont très bien expliquées.
j'aimerai mettre un format dans une textbox et je ne trouve pas la solution, pourriez-vous m'aider?
j'aimerai obliger la saisie = 00/0000 et aussi =
merci
bonne journée
thierry

buffazthierry
Автор

Bonsoir, dans le cadre de mes cours, j'ai fait un tableau d'amortissement sur excel, Tout est bien automatisé, tout fonctionne lorsque je saisie manuellement le montant d'acquisition, la valeur résiduelle, les dates etc. Mais avec le userform que j'ai crée (pour m’entraîner en VBA), les données sont correctement renseignées mais en type "texte" et par ce fait le tableau devient faux à cause des formules que j'ai utilisé, pour certaines qui nécessitent des formules dates.
J'espère m'être fait comprendre, pouvez-vous jeter un coup d’œil et me dire ?

quentinmeresse
Автор

Gros problème .
TxtMontant.Value = (Format(MonPrix, "standard")) donne bien un format numérique dans le textbox

Sauf

Sauf que si vous écrivez dans le usf vous rajoutez : [a1] = TxtMontant

vous obtenez a1 en format texte.

bonne journée
le 17/02/2020
Goufra

goufra
Автор

slt mais la valeur 1234.45 sa change pas . comment je peut la changer svp
merci

karimalg