Bouton valider

Résolu
salut,
j'ai un multipage (page1 et page2) dans userform1 qui contient un commandbutton1(valider)
mon problème est comment utiliser ce commandbutton(valider) pour page1 et page2 en simultanement
merci

5 réponses

  1. Contributeur
    Bonjour,

    voir ceci:

    https://silkyroad.developpez.com/VBA/ControlesUserForm/#LII-J

    mettre un Label1 sur page 1 et un Label2 sur page2 et ce code dans le CommandButton1:

    Option Explicit
    Private Sub CommandButton1_Click()
    If Me.MultiPage1.SelectedItem.Index = 0 Then
    Label1.Caption = "Page1"
    MsgBox "La page 1 est active"
    Else
    Label2.Caption = "Page2"
    MsgBox "La page 2 est active"
    End If
    End Sub
    


    1. Pour le bouton1
      Private Sub CommandButton1_Click()
      Sheets("Feuil1").Activate 'mettre le bon nom de la feuille
      Dim derligne As Integer
      If MsgBox("Confirmez-vous l'Ajout des Données?", vbYesNo, "confirmation") = vbYes Then

      derligne = Sheets("liste").Range("A254256").End(xlUp).Row + 1

      Cells(derligne, 1) = TextBox1.Value
      Cells(derligne, 2) = TextBox2.Value
      End If
      End Sub

      et pour le bouton2 tu remplaces Sheets("Feuil1").Activate

      par Sheets("Feuil2").Activate 'mettre le bon nom de la feuille
      1. merci; mais mois je souhaite utiliser un seul bouton pour les deux feuil (1 et 2)
    2. Bonjour
      Code à tester

      Private Sub CommandButton1_Click()
      Sheets("Feuil1").Activate 'mettre le bon nom de la feuille
      Sheets("Feuil2").Activate 'mettre le bon nom de la feuille
      Dim derligne As Integer
      If MsgBox("Confirmez-vous l'Ajout des Données?", vbYesNo, "confirmation") = vbYes Then

      derligne = Sheets("liste").Range("A254256").End(xlUp).Row + 1

      Cells(derligne, 1) = TextBox1.Value
      Cells(derligne, 2) = TextBox2.Value
      End If
      End Sub
      1. Private Sub CommandButton1_Click()

        Dim derligne As Integer
        If MsgBox("Confirmez-vous l'Ajout des Données?", vbYesNo, "confirmation") = vbYes Then

        derligne = Sheets("liste").Range("A254256").End(xlUp).Row + 1

        Cells(derligne, 1) = TextBox1.Value
        Cells(derligne, 2) = TextBox2.Value
        End If
        End Sub
        1. Bonjour
          Quel est le code actuel de ton bouton valider?
          Cordialement
          1. desolé, pas en simulatanement mais respective
            c'est a dire quand j clicque sir page1 de mon multipage le veux que le bouton valider agit sur page1 et quand je clique sur page2 du multipage je veux que le meme bouton valider agit sur page2. merci pour votre aide