Programmation sous Excel
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Programmation sous Excel



  1. #1
    stiflerbassist

    Programmation sous Excel


    ------

    Bonjour à tous !

    J'ai (encore) une petite question pour vous !!

    J'ai un fichier Excel comportant plusieurs onglets, et j'aimerais en créer un nouveau et ce dernier comporterait une image de voiture. L'idée serait de pouvoir cliquer sur certaine partie de l'image pour atterrir sur l'onglet voisin.

    La deuxième subtilité réside dans le fait que j'aimerais qu'en fonction de l'endroit précis où l'on clique sur l'image, on atterrisse sur tel ou tel tri (en fait, un filtre auto est présent sur l'onglet cible). Typiquement, si l'on clique sur la roue, l'onglet voisin s'ouvre avec le filtre "trier par le système : roues", ou bien si l'on clique sur le coffre, l'onglet voisin nous affiche les colonnes triées par le système "coffre"...

    Est-ce que tout cela est réalisable en VBA sur Excel ?

    Merci d'avance !!!

    (C'est bizarre, c'est plus clair dans ma tête que sur mon post )

    -----

  2. #2
    Dormeur74

    Re : Programmation sous Excel

    Tu dois savoir qu'il est possible d'établir une conversation entre un frontal en VB (Visual Basic) et un fichier Excel. Sous VB, il est assez facile de créer des zones réactives (hot spots) sur une image demandant à Excel d'ouvrir tel ou tel fichier XLS.

    Je ne suis pas du tout certain, que VBA en soit capable (GDI ?).

  3. #3
    stiflerbassist

    Re : Programmation sous Excel

    J'ai trouvé !!!

    Si cela intéresse quelque, je peux toujours envoyer la méthode en message privée sans souci !!

    Merci encore à toi Dormeur de t'être penché sur mon problème

  4. #4
    Dormeur74

    Re : Programmation sous Excel

    Tu devrais poster tes conclusions ici, elles intéresseront tous ceux qui ont ou auront le même besoin que toi.

  5. A voir en vidéo sur Futura
  6. #5
    stiflerbassist

    Re : Programmation sous Excel

    En effet Dormeur !!

    Alors, c'est tout bête finalement (du moins pour le besoin que j'en ai) :

    Private Sub Bouton1_Click()

    Sheets("Feuil3").Select //si vous êtes sur la feuille 1 initialement par exemple

    Worksheets("Feuil3").Range("B3 ").AutoFilter _
    Field:=2, _
    Criteria1:="Le critère que vous souhaitez faire apparaitre"

    End Sub

    Le Range("B3") étant évidemment si votre filtre automatique commence à la cellule B3.

    Voilà quelques lignes qui suffisent amplement à mon besoin

Discussions similaires

  1. Programmation VBA - Excel
    Par CompositeStructure dans le forum Programmation et langages, Algorithmique
    Réponses: 8
    Dernier message: 09/12/2010, 16h09
  2. programmation excel vba
    Par invite8e4f4940 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 29/04/2010, 14h15
  3. programmation vba sous excel
    Par invite683e0c99 dans le forum Logiciel - Software - Open Source
    Réponses: 19
    Dernier message: 26/02/2009, 16h23
  4. Comment intégrer des données sous Excel dans un StringGrid sous C++ Builder ?
    Par invite386d297b dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 29/05/2007, 11h56
  5. Programmation sous excel
    Par vascochien dans le forum Logiciel - Software - Open Source
    Réponses: 49
    Dernier message: 02/04/2007, 08h38