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 :

Contrôles pour le Spreadsheet


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Jean-Pierre49
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2007
    Messages
    659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 659
    Par défaut Contrôles pour le Spreadsheet
    Bonjour a tous,

    Je suis sur un Spreadsheet,

    Je recupére les valeurs une plage de données (non définie a l’origine) d’une une feuille du classeur xls
    Ce que je cherche, c’est de piloter le contrôle «plage affichable» de la feuille du Spreadsheet dans laquelle j’importe mes données
    Je n’arrive pas à le trouver

    A fin d’y indiquer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = "$A$1:$H$" & Sheets("Feuil1").Range("A1").End(xlDown).Row
    par exemple

    Si quelqu’un peut me filer un coup de main.
    Et si il existe quelque chose sur le Spreadsheet parce que j’ai l’inpréssion que j’ai pas fini…..

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 453
    Par défaut
    Qu'est-ce que tu entends par Spreadsheet? En Excel, il s'agit de Worksheet. Et quel est ce contrôle "plage affichable"? S'agit-il d'un contrôle que tu as mis toi-même dans la feuille?

  3. #3
    Membre Expert Avatar de Jean-Pierre49
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2007
    Messages
    659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 659
    Par défaut
    Bonjour Singular

    C'est un contrôle complementaire (Microsoft Office Spreadssheet 11.0)
    pour la boite à outil des USF.

    Il permet d'affichER une speudo feuille excel dans USF.

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 453
    Par défaut
    Essayes la propriété ViewableRange.

  5. #5
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonsoir

    j'ai interprété (peut etre à tort) que tu souhaites afficher le contenu de ta feuille dans le controle SpreadSheet:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    'Testé avec Excel2007 & OWC11
    Dim Tableau() As Variant
    Dim x As Integer
     
    x = Range("A1").End(xlDown).Row
     
    Tableau = Range("A1:H" & x)
    Spreadsheet1.ActiveSheet.Range("A1:H" & x) = Tableau


    bonne soirée
    michel

  6. #6
    Membre Expert Avatar de Jean-Pierre49
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2007
    Messages
    659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 659
    Par défaut
    Bonjour Singular, SilkyRoad et à tous,

    La proposition de SilkyRoad est bien mais ce n’est pas tout à fait ça. (elle fonctionne aussi sur Excel 2003).
    Je veux effectivement récupérer une plage de valeur de ma feuille ainsi que le formats des cellules.
    Ca c’est bon, même si je ne trouve pas ma méthode très élégante, je ne désespère pas de pouvoir l’améliorer.

    Ce que je recherche c’est de limiter la plage affichée dans le Spreadsheet1,
    Commandes et Options
    Onglet Feuilles
    Plage d’affichage

    Pour la Propriété de Singular, je ne la trouve pas

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

Discussions similaires

  1. Quel contrôle pour un calendrier ?
    Par Ggamer dans le forum wxPython
    Réponses: 12
    Dernier message: 02/10/2007, 17h41
  2. Réponses: 2
    Dernier message: 10/01/2007, 09h20
  3. [C# et GSM] trouver des contrôles pour cartes sim et modems gsm
    Par Abydos Business Group dans le forum Windows Forms
    Réponses: 1
    Dernier message: 25/07/2006, 00h47
  4. [WebForms][2.0] Existe-t-il un contrôle pour afficher une vidéo ?
    Par dumser1 dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 19/05/2006, 17h58
  5. [VBA-E]insérer un contrôle sur un spreadsheet
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/02/2006, 17h51

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