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 :

Valeur mini d'une cellule [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 5
    Par défaut Valeur mini d'une cellule
    Bonjour à tous,
    Je me tourne vers vous car après pas mal de temps passé sur un petit projet je n'arrive pas à trouver la solution à ce problème:

    1) J'ai créé un bouton qui me permet d'incrémenter une cellule (ici F3) de +1 avec le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
    Range("calcul!F3").Value = Range("calcul!F3").Value + 1
    Unload Me
    End Sub
    2) En cas d'erreur, j'ai créé le le bouton inverse "correction" pour enlever -1 à la cellule (toujours F3)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1c_Click()
    Range("calcul!F3").Value = Range("calcul!F3").Value - 1
    Unload Me
    End Sub
    Le seul Hic c'est que ma cellule F3 peut se retrouver négative et justement je ne souhaite pas de valeur <0.

    Ma question est de savoir quel code je peux mettre pour que ma valeur minimum soit 0 dans cette cellule F3, quelque soit le nombre de clics sur le bouton "correction" et que tout reparte à 1 lors de la nouvelle incrémentation.

    Ça doit pas être très compliqué mais je sèche...

    Merci à ceux qui prendront le temps de me lire...

    Yalaa

  2. #2
    Membre émérite Avatar de keygen08
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations forums :
    Inscription : Octobre 2012
    Messages : 545
    Par défaut
    bonjour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1c_Click()
    if Range("calcul!F3").Value >= 1 then Range("calcul!F3").Value = Range("calcul!F3").Value - 1
    Unload Me
    End Sub

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 5
    Par défaut
    Merci beaucoup !

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

Discussions similaires

  1. valeur maxi d'une cellule
    Par jarod42 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/09/2007, 18h46
  2. Réponses: 4
    Dernier message: 05/03/2007, 14h53
  3. Donner à une feuille la valeur contenue dans une cellule ?
    Par emilie_pons_2005 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 11/09/2006, 12h32
  4. Réponses: 4
    Dernier message: 29/06/2006, 15h50
  5. [HTML] largeur mini d'une cellule de tableau
    Par khayyam90 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 01/02/2005, 23h28

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