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

Problème de format

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
 

blord

XLDnaute Impliqué
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
 
S

sev

Guest
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
 

job75

XLDnaute Barbatruc
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:
S

sev

Guest
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
 

Discussions similaires

Réponses
13
Affichages
574
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…