Extraire nombre de cellules
Résolu/Fermé
lopaq90
Messages postés
7
Date d'inscription
mardi 16 février 2016
Statut
Membre
Dernière intervention
18 février 2016
-
16 févr. 2016 à 15:18
Heas Messages postés 71 Date d'inscription samedi 21 novembre 2015 Statut Membre Dernière intervention 3 juillet 2018 - 19 févr. 2016 à 18:20
Heas Messages postés 71 Date d'inscription samedi 21 novembre 2015 Statut Membre Dernière intervention 3 juillet 2018 - 19 févr. 2016 à 18:20
A voir également:
- Extraire nombre de cellules
- Extraire une video youtube - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Extraire son video - Guide
- Verrouiller cellules excel - Guide
- Extraire image pdf - Guide
6 réponses
Gouril
Messages postés
3697
Date d'inscription
samedi 29 octobre 2005
Statut
Contributeur
Dernière intervention
2 février 2017
540
16 févr. 2016 à 15:27
16 févr. 2016 à 15:27
Bonjour,
Avec des formules et des heures au format [h]
Avec des formules et des heures au format [h]
Heas
Messages postés
71
Date d'inscription
samedi 21 novembre 2015
Statut
Membre
Dernière intervention
3 juillet 2018
5
16 févr. 2016 à 18:20
16 févr. 2016 à 18:20
Bonjour,
les données sont comme dans l'exemple?
C'est-à-dire ce sont des phrases contenant des nombres?
les données sont comme dans l'exemple?
C'est-à-dire ce sont des phrases contenant des nombres?
lopaq90
Messages postés
7
Date d'inscription
mardi 16 février 2016
Statut
Membre
Dernière intervention
18 février 2016
16 févr. 2016 à 18:23
16 févr. 2016 à 18:23
oui oui exactement comme dans l'exemple
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
16 févr. 2016 à 18:30
16 févr. 2016 à 18:30
Le code suivant extrait tous les caractères numériques et les met à la suite en B :
Sub test()
Dim DernLigne As Long
DernLigne = Range("A" & Rows.Count).End(xlUp).Row
For i = 1 To DernLigne
Dim DernCar As Long
DernCar = Len(Range("A" & i).Value)
For j = 1 To DernCar
If IsNumeric(Mid(Range("A" & i).Value, j, 1)) Then
Range("B" & i).Value = Range("B" & i).Value & Mid(Range("A" & i).Value, j, 1)
End If
Next j
Next i
End Sub
lopaq90
Messages postés
7
Date d'inscription
mardi 16 février 2016
Statut
Membre
Dernière intervention
18 février 2016
16 févr. 2016 à 18:37
16 févr. 2016 à 18:37
Merci, j'essaye ca demain à la première heure
Heas
Messages postés
71
Date d'inscription
samedi 21 novembre 2015
Statut
Membre
Dernière intervention
3 juillet 2018
5
16 févr. 2016 à 18:32
16 févr. 2016 à 18:32
Alors deux remarques :
1) Pour faire des stats, il est conseillé d'organiser l'information. Dans cet exemple, il n'y a pas d'organisation...
2) Comme l'information n'est pas organisée, cela va devenir rapidement compliqué.
Alors il est possible d'utiliser "Rechercher" Pour trouver un chiffre
A partir du moment où un chiffre est trouvé, de rechercher un nombre, mais ce ne sera pas simple.....
Plus de détails?
1) Pour faire des stats, il est conseillé d'organiser l'information. Dans cet exemple, il n'y a pas d'organisation...
2) Comme l'information n'est pas organisée, cela va devenir rapidement compliqué.
Alors il est possible d'utiliser "Rechercher" Pour trouver un chiffre
A partir du moment où un chiffre est trouvé, de rechercher un nombre, mais ce ne sera pas simple.....
Plus de détails?
lopaq90
Messages postés
7
Date d'inscription
mardi 16 février 2016
Statut
Membre
Dernière intervention
18 février 2016
16 févr. 2016 à 18:36
16 févr. 2016 à 18:36
Ce n'est pas organisé parce que ce sont des réponses à un sondage.
J'aimerai donc extraire tous les chiffres pour voir le max, la moyennes,... que les gens sont prêt à payer. Je n'ai pas besoin de chercher un chiffre en particulier mais bien tous.
J'aimerai donc extraire tous les chiffres pour voir le max, la moyennes,... que les gens sont prêt à payer. Je n'ai pas besoin de chercher un chiffre en particulier mais bien tous.
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
16 févr. 2016 à 18:37
16 févr. 2016 à 18:37
Essayez mon code, il marchera pourvu que vous n'ayez pas plusieurs nombres dans une même cellule de la colonne A
lopaq90
Messages postés
7
Date d'inscription
mardi 16 février 2016
Statut
Membre
Dernière intervention
18 février 2016
>
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
18 févr. 2016 à 11:25
18 févr. 2016 à 11:25
Merci pour ton code mais malheureusement les données sont dans la colonne B... désolé, j'aurais du préciser
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
16 févr. 2016 à 18:41
16 févr. 2016 à 18:41
Autre solution : passez par plusieurs Recherche/Remplacer pour uniformiser les parties texte d'une part et les parties numériques d'autre part.
Par exemple remplacez tous les "heures" "heure" et autres par "h", idem pour euros
Ensuite, vous remplacez par un vide les mots de liaison ("et", "de", "-", "en moyenne", etc.)
Bref vous y allez à tatons, c'est le prix à payer quand on a des données sources non cadrées (pour avoir fait bcp de questionnaires quantitatifs je sais à quel point il est important de restreindre la forme des réponses possibles :s)
bonne continuation
Par exemple remplacez tous les "heures" "heure" et autres par "h", idem pour euros
Ensuite, vous remplacez par un vide les mots de liaison ("et", "de", "-", "en moyenne", etc.)
Bref vous y allez à tatons, c'est le prix à payer quand on a des données sources non cadrées (pour avoir fait bcp de questionnaires quantitatifs je sais à quel point il est important de restreindre la forme des réponses possibles :s)
bonne continuation
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Heas
Messages postés
71
Date d'inscription
samedi 21 novembre 2015
Statut
Membre
Dernière intervention
3 juillet 2018
5
16 févr. 2016 à 19:03
16 févr. 2016 à 19:03
Bonjour,
je parlais d'un chiffre parce que dans les exemples cités il y a des nombres à un ou plusieurs chiffres.
D'autre part, un post parle d'un code; Cela a-t-il résolu le problème?
Sinon, je peux vous proposer une méthode...
je parlais d'un chiffre parce que dans les exemples cités il y a des nombres à un ou plusieurs chiffres.
D'autre part, un post parle d'un code; Cela a-t-il résolu le problème?
Sinon, je peux vous proposer une méthode...
lopaq90
Messages postés
7
Date d'inscription
mardi 16 février 2016
Statut
Membre
Dernière intervention
18 février 2016
18 févr. 2016 à 11:27
18 févr. 2016 à 11:27
Je veux bien ta méthode s'il te plait car je ne suis pas expert en excel et j'ai du mal avec vba.
Merci
Merci
Heas
Messages postés
71
Date d'inscription
samedi 21 novembre 2015
Statut
Membre
Dernière intervention
3 juillet 2018
5
19 févr. 2016 à 18:20
19 févr. 2016 à 18:20
Bonjour,
tu as essayé la méthode décrite dans la macro?
tu as essayé la méthode décrite dans la macro?
16 févr. 2016 à 18:17