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 :

Mon Projet Excel


Sujet :

Macros et VBA Excel

  1. #21
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 121
    Par défaut
    pour ton numero de dossard, tu ajoutes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    activecell.offset(-1,0).value = TextBox3.text
    quant à ta derniere question, sans ton fichier, je ne peux rien faire... envoie le...

  2. #22
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 26
    Par défaut
    Merci quand même pour ton aide remit ... as-tu des pistes que je pourrais explorer quand meme?

  3. #23
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 121
    Par défaut
    deja, pour tes 3 combobox Initialize les comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
        ComboBox1.clear
        ComboBox1.additem "Amateur"
        ComboBox1.additem "Pro"
        ComboBox2.clear
        ComboBox2.additem "Oui"
        ComboBox2.additem "Non"
        ComboBox3.clear
        ComboBox3.additem "Oui"
        ComboBox3.additem "Non"
    A quoi te serve ces combobox, quelles sont les formules associées et où sont ces formules ??

  4. #24
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 26
    Par défaut
    Alors les combobox servent à choisir le statut et si oui ou non il reserve un hotel ou un repas (c l'organisation d'un tournoi^^) ... donc ensuite quand on rentre ces données il y a des frais d'inscriptions en formule SI respectivement en colonne H, J et L

    =SI(G10 = "Amateur"; 75; 150) ==> frais selon statut
    =SI(I10 = "Oui"; 40; 0) ==> hotel
    =SI(K10 = "Oui"; 15; 0) ==> repas

    et ensuite une fonction somme en M pour ces trois dépenses



    Donc voila quand je rentre les données j'aimerais que la userform effectue les calculs des fonctions selon les donnée que j'ai renseigné dans la userform

    Merci pour ta patience

  5. #25
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 121
    Par défaut
    essaie ça...

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    Private Sub CommandButton1_Click()
     
        Sheets("candidats").Select
        Range("E10").Select
     
        Do Until ActiveCell.Value = ""
            ActiveCell.Offset(1, 0).Select
        Loop
     
        ActiveCell.Offset(-1, 0).Value = TextBox3.Text
        ActiveCell.Value = TextBox1.Text
        ActiveCell.Offset(0, 1).Value = textbox2.Text
        ActiveCell.Offset(0, 2).Value = ComboBox1.Value
        If ComboBox1.Value = "Amateur" Then
            ActiveCell.Offset(0, 7).Value = 75
        Else
            ActiveCell.Offset(0, 7).Value = 150
        End If
        ActiveCell.Offset(0, 4).Value = ComboBox2.Value
        If ComboBox2.Value = "Oui" Then
            ActiveCell.Offset(0, 8).Value = 40
        Else
            ActiveCell.Offset(0, 8).Value = 0
        End If
        ActiveCell.Offset(0, 6).Value = ComboBox3.Value
        If ComboBox3.Value = "Oui" Then
            ActiveCell.Offset(0, 9).Value = 15
        Else
            ActiveCell.Offset(0, 9).Value = 0
        End If
    End Sub
    mais je ne suis pas sur des numeros de colonnes

  6. #26
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 26
    Par défaut
    Ok la je vais rentrer chez moi donc je verrais ca dans la soirée ... de toute facon si ca marche pas j'ai juste à chanter les chiffres entre parenthèses?


    Sinon pour une autre userform quasi fini ... j'aimerais savoir comment on peut faire apparaitre un message d'erreur (ca je sais faire^^) si on saisit des lettres a la place de chiffres (ca je sais pas faire^^)

  7. #27
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 26
    Par défaut
    En tout cas ca marche pour le code que tu ma donné tout a l'heure remit

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Affichier Excel dans le rootPanel de mon projet
    Par kazabliz dans le forum GWT et Vaadin
    Réponses: 0
    Dernier message: 22/06/2009, 11h22
  2. problème de référencer excel ou word dans mon projet
    Par safezahra dans le forum VB.NET
    Réponses: 2
    Dernier message: 02/09/2008, 14h45
  3. Réponses: 1
    Dernier message: 12/06/2008, 22h47
  4. Réponses: 2
    Dernier message: 25/06/2007, 20h31
  5. Réponses: 5
    Dernier message: 05/06/2004, 13h12

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