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

XL 2019 filter en VBA des nombres au format texte

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 !

pascal21

XLDnaute Barbatruc
bonjour a tous
j'ai en colonneA des nombres issues d'une macro de recopie.
ces nombres sont malheureusement au format texte
je voudrais filtrer les lignes de la colonne A et pour cela j'utilise une macro qui ne fonctionne pas car il faudrait que la colonne A soit au format ''nombre''
comment faire pour passer du format "texte" au format ''nombre''
je filtre en colonne A grâce à un textbox et un bouton
il est peut-être possible de modifier le format sur le textbox
Merci de votre aide
 
Bonjour Pascal,
comment faire pour passer du format "texte" au format ''nombre''
Essayez :
VB:
With Range("A1:A" & Cells(Rows.Count, "A").End(xlUp).Row)
    .Value=.Value
    .NumberFormat = "General"
End With
ou encore, donné par Gemini qui dit "Parfois capricieux selon les paramètres régionaux." avec la 1ere méthode :
VB:
Sub ConvertirTexteEnNombre()
    ' On cible la colonne A de la feuille active
    With Range("A1:A" & Cells(Rows.Count, "A").End(xlUp).Row)
        ' La fonction TextToColumns force Excel à réévaluer le type de données
        .TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, FieldInfo:=Array(1, 1)
        ' On remet le format de cellule en "Standard" ou "Nombre"
        .NumberFormat = "General"
    End With
End Sub

Sinon avec un petit fichier test, on comprendra mieux le contexte.
 
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

Discussions similaires

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