Fonction split ou autre sur chaine de caractere

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 !

treza88

XLDnaute Occasionnel
Bonjour a tous

je cherche comment récupérer les caractères après le deuxième espace de cette chaine, j'ai cherché differente solutions mais rien ne fonctionne.

Ma chaine :

19 EGGER U765 GRIS ARGENT ST15

j'ai essayé:

Code:
Dim s As Variant
 Dim aze As String
 aze = "a r"
s = split(aze, "0")
MsgBox s

mais la fonction split n'est pas reconnu

quelqu'un a une idée?

merci d'avance
 
Re : Fonction split ou autre sur chaine de caractere

Bonjour treza88,

Pourquoi "0" comme délimiteur, si ce sont les espaces qui sont les séparateurs 😕
Code:
s = Split([A2], " ")
fonctionne parfaitement (si le texte est en A2)

Si Staple1600 passe par ici, je le salue bien bas, mais accessoirement il te signalera que l'espace étant le délimiteur par défaut, tu peux même écrire
Code:
s = Split([A2])

Dans les deux cas, MsgBox s(2) affichera le contenu du 3e élément du tableau (ici, U765)

[Edit:] Salut Pierre 🙂
 
Re : Fonction split ou autre sur chaine de caractere

Bonjour à tous,

Essayer la fonction Split avec la syntaxe suivante :

Sub ConverSplit()
Dim S, txt, aze As String
S = Split(Sheets("Feuil1").Range("A1"), " ")
aze = UCase("argent")
For Each txt In S
If txt = aze Then
MsgBox aze
Exit Sub
End If
Next txt
End Sub
 
Re : Fonction split ou autre sur chaine de caractere

Ok merci Modeste

Et desolé pour le "0" mais j'ai fait tellement d'essaie que je ne n'avais pas vu que j'avais mis une grosse erreur.

il y a t'il une solution pour avoir d'un seul coup tout ce qu'il y a apres le deuxieme espace ou il faut obligatoirement additionner:

s(2) & s(3) & ...
 
Re : Fonction split ou autre sur chaine de caractere

Re²,

Ce n'est pas vraiment d'addition qu'il s'agit, mais plutôt de concaténation 😕 (mais je suppose qu'on est d'accord au-delà du vocabulaire utilisé).

Si on utilise Split, on crée un tableau et dans ce cas -à ma connaissance- il n'y a pas d'autre solution que de boucler jusqu'à la fin du tableau et "d'assembler" les morceaux. Comme les tableaux sont extrêmement rapides, ça ne devrait pas être un gros handicap !?
 
- 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

N
Réponses
17
Affichages
3 K
ninajams
N
S
Réponses
0
Affichages
705
S
J
Réponses
0
Affichages
965
jujunexcelpas
J
N
Réponses
5
Affichages
2 K
Nicko29
N
M
Réponses
9
Affichages
1 K
mcastex
M
B
Réponses
5
Affichages
1 K
bob4444
B
Retour