Bonjour à tous.
Sous access, j'ai besoin d'ouvrir un csv, faire des rechercher/remplacer, enregistrer le csv sous un autre nom, l'importer dans une base et le supprimer.
L'ouverture se fait sans problème cependant, lorsque j'écris le code du "rechercher et remplacer" sous excel et que je le copie colle sous access, la macro s'arrete et me dit "Objet requis".
Le code VBA Access et Excel ne sont pas si diffèrent quand même. Si ?
Voila mon code.
Sub rptcarc()
NomFichier = "CGW7utams.csv"
Set AppExcel = CreateObject("Excel.Application" )
AppExcel.Workbooks.Open ("J:\Commun\Quota\Extraction spaceguard\" & "CGW7utams.csv" )
SearchCells.Replace What:="E:\Users", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Cells.Replace What:="CG\", Replacement:="", LookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Cells.Replace What:="CMS\", Replacement:="", LookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
AppExcel.Visible = True
On Error Resume Next
AppExcel.UserControl = True
AppExcel.Close
End Sub
En gras, c'est ce qui ne marche pas... Et sur le coup, google n'a pas été mon ami ;(
concernant les dernières étapes, ça doit être relativement simple non ?
Merci par avance de vos réponse
Lumi;