bonjour,
Comment peut-on supprimer les sauts de ligne lors d'une importation de fichier texte dans une cellule.
Voici le cheminement de mon fichier texte
Création avec le bloc note
Importation dans un textbox d'une userform
Sub LireFichier()
Dim valeur As Long
On Error GoTo notFile
Dim cible As String, fichier As String, NumClient As String
NumClient = frmRecherche.txtNumClient.Text
fichier = "D:\Application_Wahsroom\Listing_Rapport_Client\Rapport\" & NumClient & ".txt"
Open fichier For Input As #1
valeur = FileLen(fichier)
cible = Input(valeur, 1)
Close #1
frmRecherche.txtRapport = cible
notFile:
Exit Sub
End Sub
Puis pour l'imprimer avec le reste des coordonées client
j'immporte dans une cellule le contenu de la textbox
Private Sub cmdImprimer_Click()
Dim rapport As String
rapport = txtRapport
'Zone rapport
Range("A11: H47").Merge
Range("A11:H47").Select
ActiveCell.FormulaR1C1 = rapport
With ActiveCell.Characters(Start:=1, Length:=250).Font
.Name = "Calibri"
.FontStyle = "Normal"
.Size = 10
.ColorIndex = xlAutomatic
End With
With Selection
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlTop
End With
End Sub
mon code fonctionne bien mais dans la cellule, il me met les sauts de ligne
Comment les enlever??
une idée merci
Comment peut-on supprimer les sauts de ligne lors d'une importation de fichier texte dans une cellule.
Voici le cheminement de mon fichier texte
Création avec le bloc note
Importation dans un textbox d'une userform
Sub LireFichier()
Dim valeur As Long
On Error GoTo notFile
Dim cible As String, fichier As String, NumClient As String
NumClient = frmRecherche.txtNumClient.Text
fichier = "D:\Application_Wahsroom\Listing_Rapport_Client\Rapport\" & NumClient & ".txt"
Open fichier For Input As #1
valeur = FileLen(fichier)
cible = Input(valeur, 1)
Close #1
frmRecherche.txtRapport = cible
notFile:
Exit Sub
End Sub
Puis pour l'imprimer avec le reste des coordonées client
j'immporte dans une cellule le contenu de la textbox
Private Sub cmdImprimer_Click()
Dim rapport As String
rapport = txtRapport
'Zone rapport
Range("A11: H47").Merge
Range("A11:H47").Select
ActiveCell.FormulaR1C1 = rapport
With ActiveCell.Characters(Start:=1, Length:=250).Font
.Name = "Calibri"
.FontStyle = "Normal"
.Size = 10
.ColorIndex = xlAutomatic
End With
With Selection
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlTop
End With
End Sub
mon code fonctionne bien mais dans la cellule, il me met les sauts de ligne
Comment les enlever??
une idée merci