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

MATLAB Discussion :

Nombre d'onglets d'un tableur Excel ? [Débutant]


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 39
    Points : 22
    Points
    22
    Par défaut Nombre d'onglets d'un tableur Excel ?
    Bonjour à tous,

    Tout est dans le titre : Matlab est-il capable de m'indiquer le nombre d'onglets d'un fichier Excel ?

    Merci d'avance !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    C'est plus une question VBA, mais la réponse est oui

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Excel = actxserver('Excel.Application');
    set(Excel, 'Visible', true);
    workBook = invoke(Excel.Workbooks,'Open',cheminFichier);
    Nb = get(workBook.Sheets,'Count')
     
    % ...
     
    invoke(workBook,'Close');
    invoke(Excel, 'Quit');
    delete(Excel);

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 39
    Points : 22
    Points
    22
    Par défaut
    Parfait, ça a marché du 1er coup !

    Ton exemple m'a en plus permis de découvrir l'utilisation d'actxserver

    Merci beaucoup

  4. #4
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    ou plus simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [~,sheets] = xlsfinfo(filename);
    nbsheets = numel(sheets);

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

Discussions similaires

  1. Récupérer le nombre d'onglets ouverts sous IE en VBA excel
    Par Gibbon_fute dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 08/11/2010, 15h30
  2. [XSLT] convertir un xml en tableur excel avec onglet
    Par Ludosjob dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 16/11/2009, 13h25
  3. [VBA-A]Sélectionner l'onglet d'une feuille Excel
    Par Requin15 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/02/2006, 09h57
  4. [CSS][HTML] Nombre d'onglets variable
    Par poah dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/12/2005, 08h30
  5. Faire un tableur excel par C
    Par lamar dans le forum C
    Réponses: 3
    Dernier message: 15/11/2005, 09h00

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