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 :

Collage avec condition


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Décembre 2011
    Messages
    571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2011
    Messages : 571
    Par défaut Collage avec condition
    Salut le forum
    J’ai une idée dont j’ai pas la solution et je souhaiterai bénéficier de votre aide pour y arriver.
    J’ai un formulaire qui devrait me permettre d’ajouter un nouvel agent ou de changer les données d’un ancien agent par un nouvel.
    1 er cas : ajout d’un nouvel agent
    Dans ce cas, après avoir renseigné les champs, en cliquant sur le bouton Valider, je souhaite que le collage soit fait à la suite de la dernière ligne non vide (dans mon cas actuel I126) et dans l’ordre (voir fichier joint).
    2eme cas : changement
    S’il s’agit d’un changement, à partir de la valeur du textbox5 trouver dans la plage I5 :I125
    ci-dessous l’ordre de collage pour tous les cas et pour chaque condition définie :
    Textbox1 Combobox1 textbox2 textbox3 textbox4
    NB: le formulaire est exécutable à partir de la feuille DONNE (voir bouton correspondant)
    Je pense m’avoir fait comprendre sinon je reste à votre disposition pour plus d’éclaircissement.
    Merci

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonjour,

    et quel est ton problème ? montre nous le morceau de code qui cause problème et dit nous ce qu'il devrait faire et ce qui se passe finalement..

  3. #3
    Membre éclairé
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Décembre 2011
    Messages
    571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2011
    Messages : 571
    Par défaut
    Salut à tous

    Je m'excuse de n'avoir pas joint le lien du fichier pour votre appréciation.
    Ce qui reste à faire est le collage des données de l'onglet "changements".
    je partirai d'un exemple pour me faire comprendre.
    supposons que je veuille que le collage se face à partir de la ligne I110.
    dans le textbox9, je saisi la valeur de la cellule I110 qui est 187.
    Cela signifie que le collage doit se faire à partir de I110.
    Autrement dit, si je suis dans l'onglet "changement", après avoir renseigné tous les champs, en cliquant sur "valider", le programme doit chercher d'abord la valeur du textbox9 (qui est la ligne à partir de laquelle le collage doit se faire) dans la plage I65:I125 et commence le collage.
    Merci

Discussions similaires

  1. Réponses: 6
    Dernier message: 08/06/2004, 14h51
  2. Sélection multi table avec condition
    Par iuz dans le forum Langage SQL
    Réponses: 8
    Dernier message: 05/05/2004, 15h04
  3. ALTER VIEW avec condition
    Par yan77 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/04/2004, 17h22
  4. Index avec conditions
    Par marhnix dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 29/03/2004, 10h48
  5. boucle avec condition d'arret changeante
    Par NicoH dans le forum Langage
    Réponses: 3
    Dernier message: 10/06/2003, 11h48

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