A voir également:
- Excel macros format de cellule
- Liste déroulante excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Verrouiller cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
1 réponse
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
13 janv. 2010 à 10:00
13 janv. 2010 à 10:00
Bonjour
après avoir sélectionné les cellules coupables( et uniquement elles), lance cette macro
après avoir sélectionné les cellules coupables( et uniquement elles), lance cette macro
Sub transformer_format() Dim cellule As Range For Each cellule In Selection tablo = Split(cellule, " ") For cptr = 0 To 2 If Not IsEmpty(cellule) Then tablo(cptr) = Left(tablo(cptr), Len(tablo(cptr)) - 1) End If Next cellule = Join(tablo, ": ") Next End Sub
13 janv. 2010 à 16:55
Je crois avoir copié fidèlement le texte de la macro.
Je sélectionne la plage concernée, soit avant de lancer la macro, soit dans la macro elle-même. Dans les 2 cas ça bloqe à la ligne tablo(cptr)=Left...
Il m'est répondu: erreur d'exécution 9 L'indice n'appartient pas à la solution.
Si tu vois...