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 :

Mettre un tableau dans une infobulle [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut Mettre un tableau dans une infobulle
    bonjour,
    Je me demande si ça serait possible d'activer une infobulle ou y a un tableau de données?
    Aussi j'aimerais savoir si ça serait possible d'afficher un tableau et puis de le masquer sans qu'il affecte les cellules de ma feuille ??

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

    Quel est le but ?

    Peux-tu donner un exemple ?

    Philippe

  3. #3
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Bonjour à tous
    Un bricolage ou alternative à adapter:
    A chaque clique droit sur une cellule de la colonne D de Feuil1, faire apparaitre en dessous, une image de la plage A1:B6 de Feuil2 (tableau)
    et à chaque sélection d'une cellule, faire disparaitre cette image (et toutes les images de la feuille).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    Dim Shp As Shape
     
    Application.ScreenUpdating = False
    Cancel = True
    DelShp
    If Target.Column = 4 Then
        Sheets("Feuil2").Range("A1:B6").Copy
        Pictures.Paste
        Application.CutCopyMode = False
        Set Shp = Shapes(Shapes.Count)
        Shp.Top = Target.Offset(1, 0).Top
        Set Shp = Nothing
    End If
    End Sub
     
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
     
    DelShp
    End Sub
     
    'Efface toutes les images de la feuille
    Private Sub DelShp()
    Dim Shp As Shape
     
    For Each Shp In Shapes
        If Shp.Type = msoPicture Then Shp.Delete
    Next Shp
    End Sub

  4. #4
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut
    Bonjour,

    Je vous remercie Mr Mercatog, toutefois j'ai une erreur de compilation : Erreur de syntaxe.

    A chaque fois que je clique sur le bouton droit d'une cellule de la colonne D.
    Et on me sélectionne en jaune la fonction DelShp() sans pour autant indiquer la source du problème.

  5. #5
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Par défaut
    Bonjour,

    As-tu pensé à modifier le nom des feuilles dans l'exemple de Mercatog ?

    C'est souvent une erreur récurrante.

  6. #6
    Membre très actif Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Par défaut
    Oui c'est la première chose que j'ai faite

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

Discussions similaires

  1. comment mettre un tableau dans une boucle et sur la meme page
    Par pikkolina dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 24/05/2009, 19h21
  2. Réponses: 5
    Dernier message: 09/06/2008, 08h57
  3. Mettre un tableau dans une Info bulle
    Par 2michel dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/10/2007, 10h31
  4. Mettre un tableau dans une DataGrid
    Par Fred677 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 06/07/2007, 12h02
  5. [MySQL] mettre un tableau dans une table mysql
    Par lodan dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 16/11/2006, 23h13

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