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 :

Copie de userform d´une feuille à une autre


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Inscrit en
    Janvier 2013
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 42
    Par défaut Copie de userform d´une feuille à une autre
    Bonjour,

    Vous trouverez ci-joint mon fichier

    But du classeur: creer une base de donnees avec les informations de mes employes.

    feuille Sommaire:
    - Permet de creer une nouvelle feuille par Employe (Neu)
    - Un link est cree vers l employe a chaque nouvelle creation

    Feuille Blankotermin (fonctions principales)
    - Insertion des donnees du nouvel employe (Start)
    - Permet d´exporter les dates importantes vers Outlook (Outlook)
    - Permet de lister les documents importants en pdf du dossier de l´employe et de creer un link vers ce fichier

    Probleme1:
    J ai creer 2 Userform Usfnew et Usfnew2 (Personalfragebogen) qui permet d avoir les renseignements de l employe et devrait remplacer a terme les inputbox (c est en Allemand desole)

    Une macro permet d afficher le userform en cliquant sur l image avec les feuilles.

    Je souhaiterai que ce userform soit copier en meme temps que la feuille losque je cree un nouvel employe. A chaque employe son Userform. Comment faire?

    Probleme 2:
    le bouton export "CommandButton5_Click" devrait permettre d´exporter les donnees du userform dans la feuille active dans la cellule indiquee via:

    ActiveSheet.Range("A2").Value = TextBox5.Value

    Malheureusement j ai une erreur de compilation "variable non definie"
    Comment corriger cette erreur?

    Probleme 3:
    Je cherche une macro qui me permetterai d exporter mon Userform en pdf, de l enregistrer où l utilisateur le souhaite et une autre macro qui me permetterai d envoye ce pdf par mail.

    Quelqu un peut m aider?

    ps: desole, presques tous les textes sont en Allemand, je suis francais mais travaille en Allemagne...
    Fichiers attachés Fichiers attachés
    • Type de fichier : zip MA.zip (289,6 Ko, 126 affichages)

  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
    Désolé de ne pas avoir une reponse pour chaque question mais

    Probleme 2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Range("A2").Value = TextBox5.Value
    le commandbutton5 fait partie de usfnew2, hors textbox5 n'existe pas dans usfnew2, si tu veux recuperer la valeur de txtbox5 qui se trouve dans usfnew alors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Range("A2").Value = usfnew.TextBox5.Value
    Je ne comprend pas l'idée d'un userform par employé. un userform est un masque qui tire ces données d'un tableau en fonction de critere etabli. Il faudrai donc, d'aprés moi, ajouter une feuille dans ton classeur pour stocker les données entrer dans ton formulaire.
    1- je rempli la fiche(userform)
    2-enregistrer les donnée dans un tableau
    3-rappeler les données pour modification ou autre

  3. #3
    Membre émérite
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Par défaut
    Bonsoir,

    Pour créer un nouveau userform : suivez à la lettre ce tutorial : http://support.microsoft.com/kb/204330/fr
    La conversion en format pdf devient alors intuitive via la commande PrintOut ( après ca dépend si vous avez bien positionné les userform ).

    Et l'envoi par mail, des recherches avec le mot clef "CDO Excel" sont conseillées.

    Cordialement,

    PS : pour moi, il n'est pas normal que vous utilisiez Excel, Access me semble plus approprié nan ?

Discussions similaires

  1. Code qui marche à moitié (copie d'une feuille à une autre)
    Par thierryakaguy dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 22/07/2009, 17h58
  2. copie de cellules de plusieurs feuilles à une autre
    Par soipx dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/05/2009, 10h58
  3. Copie de données filtrées dans une autre feuille
    Par papagei2 dans le forum Excel
    Réponses: 1
    Dernier message: 30/08/2007, 17h16
  4. [VBA-E] Probleme COPY PASTE d'une feuille à une autre
    Par AliochaBada dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/07/2006, 18h56

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