VBA, combobox: convertir format texte en format nombre

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 !

beniboy

XLDnaute Nouveau
BOnjour,

j'ai ma combobox4 qui me permet d'indiquer un nombre de personnes (de 1 à 20). Lors de la validation de ce userform, le numéro choisi apparait dans la cellule excel en format TEXTE.
Il me faut cliquer dans la cellule pour que cela soit convertit en format NOMBRE.

Comment puis je effectuer la conversion directement via le code VBA ?
J'ai le meme probleme de format avec les dates et les heures.

merci pour le coup de main.
a+

Code:
Private Sub UserForm_Initialize()
Dim tablo(), derligne As Integer
Dim tablonb(), derlignenb As Integer
    'spécifie la date du jour lors de l'affichage de l'USF
    MonthView1.Value = Now
    With Feuil2
        derligne = .Range("B65536").End(xlUp).Row
        derlignenb = .Range("D65536").End(xlUp).Row
        ReDim tablo(3 To derligne)
        ReDim tablonb(3 To derlignenb)
        For i = 3 To derligne
            tablo(i) = Format(.Range("B" & i), "hh:mm")
        Next i

        ComboBox3.List = tablo
        For n = 3 To derlignenb
            tablonb(n) = .Range("D" & n)
        Next n
        ComboBox4.List = tablonb
    End With
    
End Sub
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
Réponses
5
Affichages
236
Réponses
4
Affichages
177
Réponses
10
Affichages
281
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
649
Retour