Modification de macro

  • Initiateur de la discussion Initiateur de la discussion Chaps
  • 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 !

C

Chaps

Guest
Bonsoir à tous,
Suite à un coup de main d'un certain Hervé j'ai obtenu une macro qui me permet de mettre plusieurs lignes en une seule colonne. Mais j'aurai besoin d'une modif si possible, pour certaines données numériques j'obtiens un espace avant la valeur (ex : _03 au de lieu 03)
voici la macro :
Sub Bouton1_QuandClic()
Dim tablo As Variant
Dim Fichier As String
Dim i As Integer 'possible jusqu'a 32700 lignes ensuite passer en long
Dim j As Integer

tablo = Range('a1').CurrentRegion
Fichier = 'C:\\test.Txt' 'a adapter

Open Fichier For Output As #1
For i = 1 To UBound(tablo)
Select Case tablo(i, 1)
Case '#CHEN': fin = 61
Case Else: fin = 46
End Select
For j = 1 To fin
Print #1, tablo(i, j)
Next j
Next i
Close

End Sub

Bon courage et merci !!!
 
Bonsoir chaps

y'a de forte chance pour que le certain hervé ce soit moi 🙂

Je n'ai pas gardé ton fichier mais comme tu parles d'espaces, essayes comme ceci :


Sub Bouton1_QuandClic()
Dim tablo As Variant
Dim Fichier As String
Dim i As Integer 'possible jusqu'a 32700 lignes ensuite passer en long
Dim j As Integer

tablo = Range('a1').CurrentRegion
Fichier = 'C:\\\\\\\\test.Txt'
'a adapter

Open Fichier For Output As #1

For i = 1 To UBound(tablo)
Select Case tablo(i, 1)
Case '#CHEN': fin = 61
Case Else: fin = 46
End Select
For j = 1 To fin
Print #1, Trim(tablo(i, j))
Next j
Next i

Close


End Sub


si ce code ne convient pas, merci de nous joindre un fichier exemple.

salut

Message édité par: hervé, à: 30/01/2006 23:04
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
733
Réponses
8
Affichages
780
Réponses
15
Affichages
784
Réponses
5
Affichages
910
Réponses
8
Affichages
390
Retour