Bonjour,
J'utilise ce programme pour exporter une plage de cellules de mon classeur source vers une base de données.
Actuellement, ce "copier/coller" s'effectue avec toutes les mises en forme (dont les formules). Est-il possible d'adapter mon code pour que les données soient transférées sous forme de texte brut ?
Sub Transfert_VO00352_APRES_DEP()
Dim Chemin As String, Fichier As String
Dim Ws As Worksheet
Application.ScreenUpdating = False
'Nom de la feuille à exporter
Set Ws = Sheets("VO 352")
'Chemin du classeur où mettre l'export
Chemin = "C:\Users\Kévin\Desktop\Pointe LC 2.2\Export\Data\"
'Nom du fichier d'export
Fichier = "VO00352_AprèsCOM.xlsm"
If Dir(Chemin & Fichier) = "" Then
MsgBox "Le fichier " & Fichier & " est introuvable"
Exit Sub
End If
With Workbooks.Open(Chemin & Fichier)
'Feuil de destination dans fichier export
With .Sheets("Feuil1")
'Plage a exporter du fichier source // Colonne du début de l'export dans fichier réception .Range(".." & Rows.Count)
Ws.Range("A5:J20").Copy .Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
End With
'Enregistrement
.Close savechanges:=True
End With
End Sub
Merci d'avance !
A vous relire
Horusbk