L'indice n'appartient pas à la selection
Résolu/Fermé
Thebibi
Messages postés
15
Date d'inscription
lundi 17 décembre 2018
Statut
Membre
Dernière intervention
21 décembre 2018
-
Modifié le 20 déc. 2018 à 16:05
Thebibi Messages postés 15 Date d'inscription lundi 17 décembre 2018 Statut Membre Dernière intervention 21 décembre 2018 - 21 déc. 2018 à 08:39
Thebibi Messages postés 15 Date d'inscription lundi 17 décembre 2018 Statut Membre Dernière intervention 21 décembre 2018 - 21 déc. 2018 à 08:39
A voir également:
- Indice n'appartient pas à la sélection vba
- A qui appartient ce numéro - Guide
- Indice téléphonique - Guide
- A qui appartient ce 06 gratuit - Forum Mobile
- A qui appartient ce numéro suisse ✓ - Forum Mail
- A quel opérateur appartient ce numéro ✓ - Forum Opérateurs & Réseaux mobiles
2 réponses
Mike-31
Messages postés
18380
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
18 mars 2025
5 125
Modifié le 20 déc. 2018 à 16:56
Modifié le 20 déc. 2018 à 16:56
Bonjour,
regarde comme cela
Sub Decompose()
Dim Tourne As Long
Dim FinLigne As Long
Dim Phrase As String
FinLigne = Range("A100").End(xlUp).Row
For Tourne = 2 To FinLigne
Phrase = Cells(Tourne, "A")
I = InStr(Phrase, " ")
If I = 0 Then
Cells(Tourne, "B") = Cells(Tourne, "A")
Else
Cells(Tourne, "A") = Left(Phrase, I - 1)
Cells(Tourne, "B") = Mid(Phrase, I + 1)
End If
Next Tourne
End Sub
regarde comme cela
Sub Decompose()
Dim Tourne As Long
Dim FinLigne As Long
Dim Phrase As String
FinLigne = Range("A100").End(xlUp).Row
For Tourne = 2 To FinLigne
Phrase = Cells(Tourne, "A")
I = InStr(Phrase, " ")
If I = 0 Then
Cells(Tourne, "B") = Cells(Tourne, "A")
Else
Cells(Tourne, "A") = Left(Phrase, I - 1)
Cells(Tourne, "B") = Mid(Phrase, I + 1)
End If
Next Tourne
End Sub
f894009
Messages postés
17263
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 mars 2025
1 713
20 déc. 2018 à 16:47
20 déc. 2018 à 16:47
Bonjour,
Sub Decompose() Dim Tourne As Long Dim derlig As Long Dim TNP derlig = Range("A" & Rows.Count).End(xlUp).Row For Tourne = 2 To derlig TNP = Split(Range("A" & Tourne), " ") Range("B" & Tourne) = TNP(0) Range("C" & Tourne) = TNP(1) Next Tourne End Sub
Thebibi
Messages postés
15
Date d'inscription
lundi 17 décembre 2018
Statut
Membre
Dernière intervention
21 décembre 2018
21 déc. 2018 à 08:39
21 déc. 2018 à 08:39
Bonjour F894009,
Merci pour ta réponse cela fonctionne parfaitement, et en plus encore plus optimisé !
Bonne journée.
Merci pour ta réponse cela fonctionne parfaitement, et en plus encore plus optimisé !
Bonne journée.
21 déc. 2018 à 08:38
Merci pour ta réponse :)