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 :

[Excel] Vérification données déjà présente


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 143
    Par défaut [Excel] Vérification données déjà présente
    J'ai une petite application sous Excel qui permet de rentrer des mesures faites sur des engins.

    Je dispose d'une feuille saisie où l'on rentre les données puis un bouton "Enregistrer les valeurs". Sur cette même feuille, j'ai plusieurs colonnes de cachées à droite où les valeurs que je saisie sont copiées en ligne.
    Quand je clique sur le bouton "Enregistrer ...", je copie les valeurs des colonnes cachées sur une autre feuille à la dernière ligne non vide.
    Chaque enregistrement occupe une ligne.

    Ma saisie comporte un champ semaine et un champ lieu.
    J'aimerais que, quand on clique sur le bouton "Enregistrer ..." avoir une vérification que l'enregistrement n'a pas déjà été fait cette semaine et sur le même lieu.
    Un message d'alerte s'afficherait : "Cette saisie a déjà été fait. Voulez-vous la supprimer ?"
    Si oui, la ligne sur la feuille Enregistrement s'efface, sinon ça ne fait rien.

    Merci d'avance.

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Je reformule si tu veux bien :
    Tu as deux feuilles
    Sur la feuille "Enregistrement" des données s'enregistre automatiquement
    Sur commande, ces mêmes données sont recopiées sans doublon sur une feuille 2.
    C'est à dire que si la donnée existe déjà sur la feuille2, la ligne est effacée dans la feuille "Enregistrement" et n'est donc pas recopiée sur la feuille 2
    C'est ça ?

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 143
    Par défaut
    Citation Envoyé par ouskel'n'or
    Je reformule si tu veux bien :
    Tu as deux feuilles
    Sur la feuille "Enregistrement" des données s'enregistre automatiquement
    Sur commande, ces mêmes données sont recopiées sans doublon sur une feuille 2.
    C'est à dire que si la donnée existe déjà sur la feuille2, la ligne est effacée dans la feuille "Enregistrement" et n'est donc pas recopiée sur la feuille 2
    C'est ça ?
    J'ai une feuille Saisie où je saisie mes données et sur cette même feuille, mais dans une partie cachée, les donnée saisies sont recopiées automatiquement.
    Ensuite, quand je clique sur Enregistrer, les données qui sont cachées sont copiées sur une autre feuille "Enregistrement".

    Ce que je voudrais, c'est que si la donnée existe déjà, la ligne sur la feuille "Enregistrement" soit supprimée.

    Les colonnes cachées sur la feuille Saisie, c'est pour éviter de faire trop travailler la macro. Là j'ai juste à faire un copier/coller de la ligne.

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Ok, c'est l'ancien enregistrement qui est effacé en cas de doublon.
    Tu as commencé quelque chose ? Si oui, montre ce que tu fais
    Sinon, tu as de très nombreux exemple sur le forum VBA -> Bouton Recherche -> Doublon -> Forum VBA. Tu as 22 réponses
    Jète un oeil et reviens-nous pour adapter si besoin est

Discussions similaires

  1. Exportation Vers Excel de données
    Par lucas69007 dans le forum Access
    Réponses: 2
    Dernier message: 03/01/2007, 17h33
  2. [VBA Excel] - Copie données entre feuilles
    Par mimic50 dans le forum VBA Access
    Réponses: 1
    Dernier message: 27/11/2006, 13h43
  3. excel format données
    Par Vodkha dans le forum Delphi
    Réponses: 5
    Dernier message: 23/11/2006, 11h33
  4. Excel (long. données dans cellule) vers ASP
    Par Australia dans le forum ASP
    Réponses: 9
    Dernier message: 12/09/2006, 17h38
  5. [VBA-E]replacement données excel par données VBA
    Par plante.douce dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 02/04/2006, 20h23

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