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 :

Bouton Suivant Précédent [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 89
    Par défaut Bouton Suivant Précédent
    Bonjour,

    je souhaiterais faire un bouton suivant et un bouton précedent
    je recupere les données sur une feuille

    j'ai commencé mon code mais il ne fonctionne qu'une seule fois!

    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
    Private Sub CommandButton10_Click() 'Bouton AES Suiv.
     
    Dim lig As Long
    Dim col As Long
     
            col = (ComboBox2.ListIndex * 2) + 13
            lig = ComboBox1.ListIndex + 3
     
            col = col + 2       'toute les deux colones
     
            If Cells(1, col) = "Batteries AES 7" Then         'limite
     
            Else
            Frame7.Caption = Sheets("Détails").Cells(1, col)
            TextBox10.Value = Sheets("Détails").Cells(lig, col)
            TextBox11.Value = Sheets("Détails").Cells(lig, col + 1)
            End If
     
    End Sub
    je pense que cela viens de ma combobox2

    pour decoincé il faudrais rajouté 1 a ComboBox2.ListIndex
    mais je n'arive pas a faire le code

    Pouvez vous m'aider?

    merci d'avance

  2. #2
    Membre émérite
    Inscrit en
    Décembre 2006
    Messages
    897
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 897
    Par défaut Bonjour fullmetalknet et le forum,
    Ce n'est pas très clair.

    Avec un clic sur "suivant", on se déplace en ligne ou en colonne car il y a deux sources "ComboBox1" et "ComboBox2" ?

    Si on change la valeur de liste déroulante que se passe-t-il ? Quel code contiennent-elles ?

    Dans la procédure, il n'y a pas de valeurs de référence : de valeur gardée entre deux clics.
    Il faut soit une variable soit une cellule active soit encore une valeur dans une liste déroulante::.

    Globalement, ton code de pointage (code donné) :
    >> je le placerais dans l'évènement "ComboBox1_Change" (1 ou 2) pour que la sélection change quelque chose et
    sur "CommandButton10_Click()" je mettrais un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ComboBox1.ListIndex = ComboBox.ListIndex + 1 'box1 ou box2
    Enfin... Faut plus de précisions.

    ESVBA

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 89
    Par défaut
    mes combobox sont remplis par userform_initialize

    combobox1 pour les lignes
    combobox2 pour les colones

    j'ai essayer le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Sub ComboBox2_Change()
     
    Details.ComboBox2.ListIndex = Details.ComboBox2.ListIndex + 1
     
    End Sub
    mais il me met une erreur d'execution '380'
    impossible de définir la propriété listindex. valeur de proprieté non valide

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 89
    Par défaut
    c'est bon j'ai mis le code dans commandbutton10_click et ca fonctionne merci de m'avoir débloqué

    A+

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

Discussions similaires

  1. Faire défiler 3 images avec boutons suivant/précédent
    Par Skkkd dans le forum Composants graphiques
    Réponses: 15
    Dernier message: 25/03/2011, 11h51
  2. Réponses: 3
    Dernier message: 04/08/2010, 10h19
  3. Diaporama en flash et bouton suivant/précédent
    Par Spitfire378 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 12/07/2010, 09h47
  4. page avec bouton suivant/précédent
    Par gagnier dans le forum Langage
    Réponses: 6
    Dernier message: 07/06/2010, 22h09
  5. [MySQL] Boutons : suivant, précédent
    Par achos dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 15/02/2007, 17h48

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