Private Sub importeMemoExcel() Dim oApp As Excel.Application Dim oWkb As Workbook Dim oWSht As Worksheet Dim oRge As Range Dim cSQL As String Set oApp = CreateObject("excel.application") Set oWkb = oApp.Workbooks.Open("mon chemin & MonFicherExcel") Set oWSht = oWkb.Worksheets(1) For Each oRge In ActiveSheet.Range("ZZ:ZZ") ' Correspondant à la colonne Clé cSQL "UPDATE MaTableFinal SET MonChamps '" & Replace(oRge.Columns.Cells(, 3), "'", "''") & _ "' WHERE MaClé1 = " & oRge ' 3 est le décalage de 3 colonnes sur la droite pour aller chercher la colonne qui est trop long docmd.runSQL cSQL Next oRge End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question