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

erreur decontatenation : erreur d'execution 5 kesako ?

  • Initiateur de la discussion Initiateur de la discussion Profane
  • Date de début Date de début

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 !

Profane

XLDnaute Occasionnel
Bonjour à tous,

j'ai récupéré cette macro sur l'excellent site de Boisgontier, elle permet de spliter une colonne en plusieurs (3) via un caractére "-"

le soucis c'est que le fichier en lui même fonctionne avec la macro (ca parait bizarre comme formulation je l'admets)
mais une fois copié dans mon fichier , plus rien ne va....alors que je n'ai rien modifié
j'ai en retour une erreur d'execution 5 (en regardant l'aide excel je suis encore plus paumé ...) sur la zone :
result(i, 1) = Left(result(i, 1), Len(result(i, 1)) - 1)
une idée ?

Sub essai2()
n = [A65000].End(xlUp).Row
a = [A2].Resize(n).Value
Dim result()
ReDim result(1 To n, 1 To 3)
For i = 1 To n
temp = "-"
b = Split(a(i, 1), "-")
J = 1: témoin = True
Do While J <= UBound(b) And témoin
If Not IsNumeric(b(J)) Then temp = temp & b(J) & "-": J = J + 1 Else témoin = False
Loop
result(i, 1) = Mid(temp, 2)
If J = UBound(b) + 1 Then result(i, 1) = Left(result(i, 1), Len(result(i, 1)) - 1)
If J < UBound(b) Then result(i, 2) = b(J)
If J + 1 <= UBound(b) Then result(i, 3) = b(J + 1)
Next i
[B2].Resize(n, 3).Value = result
End Sub
 
Re : erreur decontatenation : erreur d'execution 5 kesako ?

Bonjour tashiqi
je pense avoir trouvé l'erreur "If Not IsNumeric(b(J))"
en effet j'essai de mon côté de splitter que du texte...
est ce que cette instruction existe pour le format texte ? du type "If Not IsTEXT ???" est ce que cela existe ?
Cordialement
 
- 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
15
Affichages
470
  • Question Question
Microsoft 365 Erreur UBound
Réponses
4
Affichages
240
Réponses
8
Affichages
690
Réponses
5
Affichages
780
Réponses
10
Affichages
581
Réponses
3
Affichages
871
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
835
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…