Dans Microsoft Excel 2003 , vous pouvez recevoir le message d'erreur "Fichier non chargé complètement " lorsque vous tentez d'ouvrir un fichier de données à grande . Cela se produit si le fichier de données contient trop de lignes . Par défaut, Excel 2003 est seulement capable d'importer des feuilles de calcul contenant 65.536 lignes. Cependant , Microsoft a développé un modèle macro qui rompt grands ensembles de données dans plusieurs feuilles de calcul , ce qui permet aux utilisateurs d'importer des données qui seraient autrement dépasser la limite de lignes d'Excel . Instructions
1
"Outils ", cliquez sur Sélectionner "Macro " et choisissez " Macros ".
2
Tapez un nom pour votre macro dans le champ "Nom" , tels comme « LargeFileImport " et cliquez sur "Créer". L'éditeur Visual Basic s'ouvre automatiquement.
3
Double -cliquez sur « ( Nom ) Module " dans la fenêtre "Propriétés " et tapez " LargeFileModule . "
4 < p> Cliquez sur l'icône "+" à côté de " Microsoft Office Excel Objects. "
5
Double -cliquez sur " LargeFileModule " pour ouvrir la fenêtre «Code» .
6 < p > Copiez et collez le texte suivant dans la fenêtre «Code» :
Sous LargeFileImport ()
' Dimension variables
de ResultStr Dim As String
FileName Dim As String
NumFic As Integer
Compteur As Double
« demander à l'utilisateur pour nom
le nom du fichier File = InputBox ( " S'il vous plaît entrer dans le fichier texte de nom, par exemple test.txt « Vérifier aucune entrée
Si filename =" Puis End of
)
" " Get Next disponible fichier gérer un nombre
< p > NumFic = FreeFile ()
« Ouvrir un fichier texte pour la saisie
Ouvert nom de fichier pour entrée comme # NumFic
' écran Turn Off Mise à jour
application . ScreenUpdating = False
' Créer un nouveau classeur avec une feuille de calcul Dans le
modèle Workbooks.Add : = xlWorksheet
« mettre le compteur à 1
compteur = 1
'Boucle jusqu'à la fin de fichier est atteinte
Do While Seek ( NumFic ) <= LOF ( NumFic )
' affichage Importation numéro de ligne sur le statut bar