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 :

Création userform pour un planning


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Assistant de gestion
    Inscrit en
    Mars 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Assistant de gestion
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2016
    Messages : 11
    Par défaut Création userform pour un planning
    Bonjour,

    Je suis bloquer; je souhaiterais configurer la touche VALIDER de mon userform.
    Une fois les champs complétés, j'aimerais qu'en cliquant sur la touche VALIDER cela créer l'action dans ma feuille semaine.
    Plus précisément c'est un planning des employés, où dans ma userform je saisie les interventions qu'ils ont à effectuer et je voudrais qu'en fonction de ce que je rentre dans ma saisie (date/ heure); il le copie automatiquement en fonction de ma date et ma durée dans la feuille semaine. J'ai fait une macro pour pouvoir faire cela mais je ne comprends pas pourquoi ma macro du bouton VALIDER ne fonctionne pas.

    Ci joint mon fichier excel --> Planning-Semaine1.xlsm

    Merci bcp de votre aide,
    Au plaisir de vous lire

  2. #2
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Bonjour,

    Déjà il y a quelque chose qui me choc dans le code de l'event click de ton bouton Valider :
    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 CommandButton1_Click()
     
        deb = Replace(ComboBox1, ":", "h"): fi = Replace(ComboBox2, ":", "h"): col = ComboBox10.ListIndex + 2
     
        If TypeName(ctrl) <> "commandbutton" And ctrl = "" Then
        MsgBox "VOUS N'AVEZ PAS TOUT REMPLIE LE FORMULAIRE "
        Exit Sub
        End If
     
         texte = ComboBox3 & vbCrLf & ComboBox9 & vbCrLf & TextBox2
        With Sheets(semaine).Range("A8:A18")
            With Sheets(ComboBox3).Range(Cells(.Find(deb, LookIn:=xlValues).Row, col), Cells(.Find(fi, LookIn:=xlValues).Row, col))
                .MergeCells = True
                .Borders.LineStyle = xlContinuous
                .Interior.color = RGB(235, 235, 235)
            .Value = texte
            End With
        End With
     End Sub
    Que représente ctrl pour toi ?
    Je ne trouve aucune déclaration ni initialisation de cette variable.
    Du coup on tombe toujours dans le cas ou ctrl = "" et donc on obtiens toujours le message qui indique que le formulaire n'est pas remplis

    PS : Problème ici également :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     With Sheets(semaine).Range("A8:A18")
    VBA interprète semaine comme une variable, celle-ci n'étant pas initialisé elle est donc vide...
    Pour accéder à la feuille semaine :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     With Sheets("semaine").Range("A8:A18")
    Je te conseil d'utiliser Option Explicit dans ton code VBA, ceci t'obligera à déclarer tes variables et ça sera plus clair pour toi

Discussions similaires

  1. [XL-2007] création userform pour faire des relevés
    Par albzh dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/09/2013, 00h09
  2. [XL-2003] Création userform pour recherche de données dans un classeur
    Par matt-angel17 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 02/08/2013, 10h41
  3. Importation plage données pour création Userform
    Par ericdev67 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 09/03/2013, 17h57
  4. Création de userform pour un emploi du temps
    Par FREDO971 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 20/02/2013, 17h18
  5. Création installer pour programme
    Par yanndublanche dans le forum Windows
    Réponses: 7
    Dernier message: 11/10/2005, 00h29

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