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 :

Eviter Double Saisie


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut Eviter Double Saisie
    Bonjour

    fichier en PJ

    LE fonctionnement : tu choisi un batiment, puis un mois puis tu rentre une donnée dans la textbox!

    La donnée s'incremente dans l'onglet au mois et batiment choisi !!

    Aisni de suite pour le reste !!

    Moi ce que je veux c que si je rentre une saisie en octobre et ensuite j'oublie de changer le mois (c-a-d je reste en oct au lieu de nov) et donc je refait une saisie en octobre ça me marque un message comme quoi il y a déja une valeur !!

    MERCI
    Pièces jointes en attente de validation Pièces jointes en attente de validation

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 30
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If Range("la cellule contenant les info ici").Value <> "" Then
         MsgBox "Il y a déjà des informations pour ce mois!"
    Else
         'Le code de copie des informations ici
    End If
    A adapter dans ton code.

    EDIT : corona n'a pas tort.

  3. #3
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 176
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Et il faut cela pour quelle heure ?
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut
    Au plus vite

    JoeJoeH merci , mais ta formule ne me parais pas adequate avec ce que je veux !

    Ou plutôt je ne vois pas comment l'utilisé !!

    Merci

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 30
    Par défaut
    Eh bien tu remplaces "la cellule qui contient les données" par la ou les cellules qui contiennent les informations correspondantes au mois choisi dans la combobox, et dans le else tu mets ton code de copie normal.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 17
    Par défaut
    Bonjour a vous

    J'essaye mais ca ne marche pas !!
    Est ce comme cela pour rentrer la formule

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If Cells(li, col).Value <> "" Then
         MsgBox "Il y a déjà des informations pour ce mois!"
    Else
    Sheets("Données").Cells(li, col).Value = (Me.TextBox1.Value) - ai
    End If
    Par rapport a mon fichier

Discussions similaires

  1. Double saisie valeur de paramètre
    Par Scoubidoo33 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 21/08/2008, 16h42
  2. Réponses: 4
    Dernier message: 08/11/2007, 15h03
  3. eviter la saisie de doublon
    Par VIRGINIE87 dans le forum Excel
    Réponses: 7
    Dernier message: 03/08/2007, 15h13
  4. éviter les doubles saisies
    Par domik dans le forum IHM
    Réponses: 5
    Dernier message: 07/06/2007, 22h54
  5. double saisie du bon de commande
    Par guijomik dans le forum IHM
    Réponses: 11
    Dernier message: 06/03/2007, 14h55

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