Bonjour à tous,
Mon problème de références n'étant toujours pas résolu (besoin de faire des sauvegardes avant de réinstaller WinDaube car rien n'a marché jusqu'ici...), il faut que je biaise au plus vite (les utilisateurs de la base ayant besoin de l'appli assez rapidement). Une fois que je les aurai récupérées, je modifierai le code pour l'optimiser avec ce qu'il faut.
Je ne veut importer que les colonnes 3 à 8 d'un fichier excel avec test sur la colonne 8 (==> valNb_T) et ajouter une autre valeur pour un dernier champ (ValIdObs). Ce qui me donne la commande SQL suivante:Revenons à la question:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 cmdSQL = "Insert into [Variable_ESP] (H, L, LdT, Ho, Lo, Nb_T, IdOBS) values ( " & _ oWSht.Cells(i, 3) & ", " & _ oWSht.Cells(i, 4) & ", " & _ oWSht.Cells(i, 5) & ", " & _ oWSht.Cells(i, 6) & ", " & _ oWSht.Cells(i, 7) & ", " & _ valNb_T & ", " & _ valIdObs & ")"
Comment importer des données Excel sans utiliserqui génère l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim oApp As Excel.Application Dim oWkb As Excel.Workbook Dim oWSht As Excel.Worksheet???Type défini par l'utilisateur non défini
[je suis sous Access 2003]
Partager