Bonjour à tous,
dans mon projet, utilise ce code pour importer des fichiers dans mon fichier de données.
Malheureusement je rencontre une reerur.
Voici le code:
IdFichierXLS est une entier
NbLigne est un entier
IdFichierXLS = fSélecteur("", "", "Sélectionnez un fichier...", "Tous" + TAB + "*.*", "xls", fselMulti)
SI IdFichierXLS <> -1 ALORS
NbLigne = xlsNbLigne(IdFichierXLS)
// Parcours des lignes (en ignorant les en-têtes éventuels avec i = 2)
POUR i = 2 À NbLigne
// Récupération des données selon le numéro de colonne
BEPCBACETS.IDBEPC = xlsDonnée(IdFichierXLS, i, 1)
BEPCBACETS.DDEN = xlsDonnée(IdFichierXLS, i, 2)
BEPCBACETS.ECOLE = xlsDonnée(IdFichierXLS, i, 3)
BEPCBACETS.CODE = xlsDonnée(IdFichierXLS, i, 4)
BEPCBACETS.TEL = xlsDonnée(IdFichierXLS, i, 5)
BEPCBACETS.EMAIL = xlsDonnée(IdFichierXLS, i, 6)
BEPCBACETS.LOCALISATION = xlsDonnée(IdFichierXLS, i, 7)
BEPCBACETS.CITE = xlsDonnée(IdFichierXLS, i,
// Ajout dans le fichier HFSQL
HAjoute(BEPCBACETS)
TableDésactiveFiltre(TABLE_BEPCBACETS)
FIN
FIN
l'erreur affiche à la ligne 5. l'erreur est :
Vous appelez la fonction xlsNbLigne.
Le numéro 0 ne désigne pas une feuille Excel ouverte avec la fonction xlsOuvre.
Que faire ?