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 :

InputBox en activecell


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Fonctionnaire
    Inscrit en
    Janvier 2018
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Fonctionnaire
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2018
    Messages : 27
    Par défaut InputBox en activecell
    Bonjour a toute et tous,
    N’étant pas un grand spécialiste (soyez indulgent) je fais appel a votre savoir.
    J’ai créé un fichier avec 3 feuilles (Gestion stock commande reprographie) pour centraliser les commandes des différents services (AMA=secrétariat : Services= Service de soins).
    Feuille 1 =tableau de bord
    Feuille 2=AMA
    Feuille 3=Services
    2 Userform : 1er-Valeur commande qui me permet de consulter les données, muni d’un bouton modifier.
    2ieme- Ajouter une commande qui me permet de modifier par un ajout d’une commande
    Quand je lance le 1er userform une InputBox me demande le service concerné, (le met en mémoire dans une variable “Mémoire“ ) et me met toute les données concernant le service (jusque-là tout va bien)

    En cliquant sur le bouton “modifier“ j’initialise le second pour insérer une nouvelle donnée et le userform 2 reprend les données mit dans la variable « Mémoire » et quand je valide les données ne se placent pas sur la ligne du service concerné.
    Ma question est-il possible que lorsque l’on renseigne l’InputBox celle-ci mémorise la ligne active ?
    Pour pouvoir y replacer la nouvelle donnée.


    Second petit souci quand je suis sur le second formulaire (Ajouter une commande) et que j’actionne le bouton quitter, je reviens dans la Macro qui permet de lancer celui-ci « Modifier » malgré l’instruction Unload me.
    J’espère avoir était aussi clair que possible, je reste à votre disposition si besoins.

    je joins mon fichier cela sera plus facile a comprendre même si il est dangereux d'ouvrir un fichier Excel avec macro ce que je peux comprendre .
    Cordialement Eric
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2011
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2011
    Messages : 387
    Par défaut
    bonjour
    dans Module1, faut pas oublier de sortir de la boucle.
    Pour écrire dans la ligne, il faut se positionner d'abord sur une ligne de référence (select)
    pour le 2eme souci : il y-a un appel récursif dans UFModification

  3. #3
    Membre averti
    Homme Profil pro
    Fonctionnaire
    Inscrit en
    Janvier 2018
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Fonctionnaire
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2018
    Messages : 27
    Par défaut
    Merci pour ta réponse papyxy
    je pensais qu'avec le LOOP des qu'il a le résultat de la recherche de l'InputBox il sortait automatiquement
    je vais faire des recherche sur les sorties de boucles
    un problème a la fois
    merci pour t’être penché sur mon cas .
    Cordialement

  4. #4
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2011
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2011
    Messages : 387
    Par défaut
    rebonjour
    un conseil :
    a ta place, je n'utiliserai pas "Inputbox"; un double clic sur la cellule du service serait plus pratique pour afficher tes données.
    Si cela t’intéresse et que tu ne sais pas faire, je peux filer un exemple.

    PS. sortie de boucle DO (exit do) , FOR (exit for)

  5. #5
    Membre averti
    Homme Profil pro
    Fonctionnaire
    Inscrit en
    Janvier 2018
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Fonctionnaire
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2018
    Messages : 27
    Par défaut
    Je veux bien que tu m'aide sur ce coups la , si cela est plus facile de passer par le double clic
    en ne me compliquant pas la tête je veux bien prendre mille merci
    je progresse mais pas à pas de géant .
    dans l'attente de te lire ...
    merci papyxy

  6. #6
    Membre averti
    Homme Profil pro
    Fonctionnaire
    Inscrit en
    Janvier 2018
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Fonctionnaire
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2018
    Messages : 27
    Par défaut
    Mon probleme est résolu
    je tenais a remercier papyxy pour m'avoir guidé et mis sur la bonne voie
    avec le double-clic dans une cellule.
    mon fichier est fonctionnel .
    Bon dimanche a tous

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

Discussions similaires

  1. [VB6]Aide pour mettre format date avec inputbox
    Par Geliwy77 dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 28/01/2006, 20h13
  2. [VB.NET] InputBox et service windows
    Par joefou dans le forum VB.NET
    Réponses: 2
    Dernier message: 15/11/2005, 14h06
  3. InputBox & export .xls
    Par fabrice518 dans le forum Access
    Réponses: 2
    Dernier message: 23/09/2005, 11h03
  4. Réponses: 10
    Dernier message: 26/08/2005, 08h17
  5. [MFC] Les InputBox
    Par Philippe299 dans le forum MFC
    Réponses: 4
    Dernier message: 24/08/2005, 07h19

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