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 :

soucis dans USER FORM


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 36
    Points : 24
    Points
    24
    Par défaut soucis dans USER FORM
    Bonjour,
    j'ai crée un masque de saisie (user form) sur un fichier, en tentant de mettre à jour ce que j'ai trouvé dans un autre fichier car je ne maitrise pas suffisamment. Le principe est simple à savoir:
    j'appel le user form par un bouton, OK sa fonctionne
    je rempli 3 champs libre et coche une case, je n'ai accès à mon bouton "OK" que si est seulement si je ressaisie 2 fois la même information dans ma cellule "CODA"
    Je valide par "OK" et cela vient se mettre dans un autre onglet

    L'un d'entre vous peut-il m'accorder 2Mn pour m'aider à trouver l'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub client_Change()
      If Me.client <> "" Then
        Me.Marchandise.Enabled = True
        Me.CODA.Enabled = True
        Me.Marchandise.BackColor = vbWhite
        Me.CODA.BackColor = vbWhite
      End If
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub CODA_Change()
      controle
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub controle()
       If Me.CODA <> "" And Me.Marchandise <> "" Then
         Me.B_ok.Enabled = True
       End If
    End Sub
    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 B_ok_Click()
      Dim i As Long
     
    'Prochaine ligne disponible
    i = Sheets("base clients").Range("A65536").End(xlUp).Row + 1
     
    Sheets("base clients").Range("a" & i).Value = UCase(Me.client)
    Sheets("base clients").Range("b" & i).Value = Application.Proper(Me.CODA)
    Sheets("base clients").Range("C" & i).Value = Application.Proper(Me.Marchandise)
    temp = ""
       For Each c In Me.Assurance.Controls
         If c.Value = True Then
           temp = c.Caption
         End If
       Next c
       Sheets("base clients").Range("D" & i).Value = temp
     
      raz
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub raz()
    Me.client = ""
    Me.CODA = ""
    Me.Marchandise = ""
    Me.CODA.Enabled = False
    Me.Marchandise.Enabled = False
    Me.CODA.BackColor = Me.BackColor
    Me.Marchandise.BackColor = Me.BackColor
    Me.B_ok.Enabled = False
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserForm_Click()
     
    End Sub

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Points : 12 068
    Points
    12 068
    Billets dans le blog
    8
    Par défaut heu...
    bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For Each c In Me.Assurance.Controls
    je supose que "Assurance" est une frame

    sinon ya probleme
    au plaisir

Discussions similaires

  1. [XL-2003] Textebox multiligne dans user form
    Par Denis_67 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/03/2015, 16h25
  2. Problème dans user form
    Par foular dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/03/2014, 22h21
  3. Souci dans la forme !
    Par Erolgamer dans le forum Merise
    Réponses: 2
    Dernier message: 13/03/2010, 10h26
  4. SCR dans User Form (VB2008)
    Par AZzjeioafh dans le forum VB.NET
    Réponses: 0
    Dernier message: 27/09/2009, 11h05
  5. deplacement dans Excel avec user form actif
    Par rodrigue62 dans le forum Excel
    Réponses: 5
    Dernier message: 29/03/2007, 13h40

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