Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Enregistrer le format d'une valeur textbox en monétaire

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

gbstyle

XLDnaute Impliqué
Bonjour, voila je souhaiterai lors de l'enregistrement sur mon tableau que le format nombre soit monétaire
ci joint mon bout de code
Private Sub BtnAenregistrer_Click()
Ref = Me.TxtARefArticles
With Sheets("Base_Articles")
Set trouvé = .Range("TblBaseArticles").Columns(1).Find(Ref, lookat:=xlWhole, LookIn:=xlValues)
If trouvé Is Nothing Then 'il s'agit d'un nouvelle articles
derlig = .Range("A" & .Rows.Count).End(xlUp).Row + 1 'on se positionne sur la dernière ligne
Else 'existe déjà
derlig = trouvé.Row
If MsgBox("Souhaitez vous modifier l'article ?", vbYesNo) = vbNo Then Exit Sub
End If

.Range("A" & derlig) = TxtARefArticles
.Range("B" & derlig) = CboAFamille
.Range("C" & derlig) = CboASousfamille
.Range("D" & derlig) = TxtADesignation
.Range("E" & derlig) = CboAFournisseur
.Range("F" & derlig) = TxtALongueurcolisage
.Range("G" & derlig) = TxtALargeurcolisage
.Range("H" & derlig) = TxtAHauteurcolisage
.Range("I" & derlig) = TxtACréele
.Range("J" & derlig) = TxtANotes
.Range("K" & derlig) = TxtADelaislivraison
.Range("L" & derlig) = TxtAFraistransport
.Range("M" & derlig) = TxtAFacturation
.Range("N" & derlig) = CboAModedegestion
.Range("O" & derlig) = TxtAminicommande
.Range("P" & derlig) = TxtAPrixUnitHT ' => données à afficher en format Euros lors de la saisie dans le text box et lors de l'enregistrement que sont format se mette en monétaire dans le tableau source
J'ai essaye un code avec .NumberFormat = "#,##0.00 $" mais je n'y arrive pas, il me manque une déclaration de variable je pense


End With

End Sub

D'avance merci
 
Pas seulement dans l'UserForm_Initialise, derrière chaque Clsx.Actualiser, partout, si tu veux qu'il reste juste après ajout ou suppression.
C'est Lab mon trigramme normalisé pour un Label
 
Bonjour Dranreb alors après quelque essais la base fonctionne, maintenant je crois qu'il nous restait à mettre en place des module afin de préparer des reporting d'extraction je crois, tu m'avais dis que tu avais d'excellent module pour ça.
 
Bonjour.
D'accord alors ma dernière version du classeur est équipée de deux modules de service supplémentaire permettant d'utiliser la fonction Gigogne.
Il y a aussi une Private Sub CLsA_SujFltChg qui assure la recherche intuitive sur la désignation article.
 

Pièces jointes

Extrait de la page d'aide de GigIdx
 
À mon avis il suffirait de ne pas toucher aux tableaux de base. Je ne vois pas trop ce que ça apporterait de les mettre sur un autre classeur, je me contenterais de les mettre sur d'autres feuilles. Cela dit ça ne change rien aux algorithmes nécessaires à les établir. Faites les procédures dans un module standard, comme ça vous pourrez les appeler de n'importe où.
 
Bonjour, je n'ai malheureusement pas réussis à avancer, car je n'arrive pas à comprendre comment je peux extraire cette info, par exemple
je souhaiterais connaitre toute les commandes affecté à un article sur une période donnée.
1- dois créer un formulaire spécifique pour renseigner les valeur que je souhaite du type article plus plage de date
 
C'est possible de limiter à un sous ensemble le résultat produit, ne serait-ce qu'en testant en aval si un détail remplit les conditions, mais la fonction Gigogne est plus efficiente si on peut s'arranger pour tout sortir, quitte à l'organiser par paquets dont chacun couvre une période d'une certaine unité de temps.
Le tout c'est de bien décider au départ le schéma de l'arborescence, c'est à dire dans l'ordre de quelles colonnes on veut le sortir.
 
Dernière édition:
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…