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

Problème de format

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

S

sev

Guest
Bonsoir le forum,

Je vous expose un nouveau problème de format :
Dans un textbox doit s'afficher un N° ( boite N°1 place 12 ou boite N°2 place 112) que je voudrais voir apparaitre comme ceci dans le textbox ( 1 12 et 2 112).
Dans le code VBA j'ai ceci :.Value = Format(MyCellValue, "# ##")
L'espace n'est pas à la bonne postion pour les places dépassant la centaine.
Comment remédier à cela ?

En vous remerciant par avance
 
Re : Problème de format

Bonjour,

Juste une suggestion, pourquoi ne pas mettre un textbox pour le numéro de la boîte et un textbox pour l'emplacement ? Cela éviterait toute confusion lors de la saisie des informations par les utilisateurs et permet un meilleur contrôle sur l'output désiré...

Blord
 
Re : Problème de format

la voici :
Code:
Private Sub RunFormat_TextBox38(ByRef MyCell As Range)


    With MyCell
        With .Font
            MyCellFont = .Name
            MyCellFontSize = .Size
            MyCellFontColor = .Color
            MyCellBold = .Bold
            MyCellItalic = .Italic
            MyCellUnderLine = .Underline
            MyCellValue = MyCell.Value
        End With
       
    
    
    With Me.TextBox38
        With .Font
            .Name = MyCellFont
            .Bold = MyCellBold
            .Italic = MyCellItalic
            .Size = MyCellFontSize
            
        End With
        
        .ForeColor = MyCellFontColor
       [COLOR="Blue"] .Value = Format(MyCellValue, "# ##")[/COLOR]
    End With

Me.CommandButton2.Visible = True
End With
End Sub
 
Re : Problème de format

Re,

Vous ne répondez à aucune de mes deux questions !

Il doit y avoir un endroit dans votre code où vous avez :

MyCellValue = xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

C'est xxxxxxxxxxxxxxxxxxxxxxxxxxxxx qu'il faut me donner...

A+

Edit : pardon, je n'avais pas vu :

MyCellValue = MyCell.Value

Alors comment la valeur de cette cellule est-elle entrée dans la feuille ?
 
Dernière édition:
Re : Problème de format

Code:
Option Explicit



Private MyCellFont As String, _
        MyCellFontSize As Long, _
        MyCellFontColor As Long, _
        MyCellUnderLine As Long, _
        MyCellBold As Boolean, _
        MyCellItalic As Boolean, _
        MyCellValue As String


Dans la feuille la valeure est comme cela :2 102
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…