IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

accès sequentiel à un fichier


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Billets dans le blog
    1
    Par défaut accès sequentiel à un fichier
    Bonjour
    Les besoins
    je dois récupérer un fichier de points généré par une machine de contrôle .
    L'extension est PRF (ce n'est qu'un fichier texte d'une colonne de nombre)
    Le nombre de ligne en fonction des mesures ne peut en aucun cas dépasser 120012 lignes (mais il peut les atteindre), les données s'étagent de la ligne 10 à l'antépénultième .
    j'ai dix lignes d'en-tête et le fichier se termine par
    EOR
    EOF

    Le problème :
    Pour Excel le travail sur Graphiques doit se faire sur 32000 lignes maximum
    la précision de la mesure étant soit avec un pas de 1µ ou de 0.25µ je ne veux prendre qu'une ligne sur 4 (step 4) à partir de la ligne 11 quel que soit la taille de mon fichier
    le vrai problème c'est que je ne vois pas par où commencer et est ce que je peut manipuler un tableau de 30000 données (systématiquement des entiers exprimé en nanomètres)

    Merci
    G.David

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Pour ouvrir ton fichier en mode séquentiel, regarde à Get, dans l'aide en ligne.
    A la place du code proposé, tu peux utiliser Step 4 dans une boucle pour ne récupérer les données toutes les 4 lignes. Un truc comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    PosDépart = 10
    For Position = PosDépart to 32000 step 4
         Get #1, Position, Ligne
    Next
    A+

  3. #3
    Membre Expert

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Billets dans le blog
    1
    Par défaut
    Merci je regarde ça

    bon j'ai regardé Get à l'aide en ligne je n'obtiens que le message Mode d'accés au fichier incorrect
    ou une série de donné vide
    Daranc

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Montre ton code. Tu n'aurais pas la possibilité de nous passer un petit bout de fichier afin qu'on puisse tester sur un exemple concret ?

  5. #5
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour, Ousk,

    C'est le mode d'ouverture pour lire par Get, dont tu dois lui parler (tu ne l'as pas fait ... et il ouvre vraisemblablement en Input ...).

    A toi ...

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Salut ucfoutu,
    J'ai renvoyé à Get, dans l'aide en ligne, et là on en parle

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. fichiers Accès sequentiel besoin d'aide
    Par ayoub aouad dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 03/03/2014, 13h01
  2. Probleme lecture fichier acces sequentiel
    Par ouar dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 23/09/2005, 13h39
  3. Réponses: 5
    Dernier message: 07/05/2004, 09h44
  4. problème d'acces concurentiel à un fichier
    Par Theoden dans le forum MFC
    Réponses: 2
    Dernier message: 04/03/2004, 09h49
  5. Chemin d'accès d'un fichier
    Par guitaros dans le forum Langage
    Réponses: 6
    Dernier message: 16/01/2004, 09h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo