Bonjour,
Dans une table enseignants, j'ai 6 champs dont 3 sont des champs texte court autorisant plusieurs valeurs :
Champ cycle, champ niveau, champ établissement (en rouge ci-dessous).
Ces champs sont des zones de listes déroulante connectées à 3 tables (une table Cycle, une autre Niveau et la dernière ETABLISSMENT
Lorsque je saisie manuellement les infos, cela fonctionne bien. L'export vers Excel également
ID_ENSEIGNANT;PRENOM;NOM;CYCLE;NIVEAU;ETABLISSEMENT
1001;PIERRE;JULIEN;"Cycle 1; Cycle2";"Grande section; CE1";"Ecole 1; Ecole 2"
956;JACQUES;ERAU;"Cycle 1";"Petite section; Grande section";"Ecole 1; Ecole 3"
J'ai un fichier excel de 1000 enseignants que je souhaiterai importer, il est calqué sur l'export d'access.
Malheureusement lors de l'import, j'ai pour les 3 champs cycle, niveau et établissement, une erreur "ENREGISTREMENT INSECABLE"
Pour tenter de corriger cela sur le fichier source excel, j'ai lancé la macro suivante sous excel, sur les colonnes concernées
Malheureusement cela n'a rien corrigé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub insecable() For Each cell In Selection cell.Value = _ Application.Substitute(cell.Value, Chr(160), Chr(32)) Next End Sub
Est-il possible d'importer un fichier excel vers acces, avec dans des champs plusieurs valeurs ?
Merci par avance
Micou
Partager