Bonjour,
je rencontre un problème à l'importation de mon fichier excel, que je ne rencontrais pas avant:
"Vous avez essayé d'affecter la valeur Null à une variable qui n'est pas du type de données Variant."
J'importe les informations concernant des abonnés : nom, prénom, n°commune, date de demande, tel1, tel2.
Cette table abonné possède une clé primaire qui est un numéro automatique. Avant il se créait tout seul, je n'avait pas besoin d'ajouter de n° abonné dans mon fichier excel.
Mais maintenant, access refuse toute tentative d'importation, pas de message d'erreur à l'éxécution, seulement une table MSysError dans le fichier qui contient les tables.
Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 sql = "insert into [Abonné] ([NomAbonné], [PrénomAbonné],Adresse,Tel1,Tel2,[N°Commune],DateDemande) values ('" & xlSheet.Cells(j, 3) & "','" & xlSheet.Cells(j, 2) & "','" & xlSheet.Cells(j, 4) & "','" & xlSheet.Cells(j, 5) & "','" & xlSheet.Cells(j, 6) & "','" & xlSheet.Cells(j, 1) & "','" & xlSheet.Cells(j, 7) & "')" db.Execute sql
Quelqu'un sait-il comment rétablir mon import?
Partager