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 macros vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 10
    Par défaut Excel macros vba
    Bonjour à tous, je ne suis pas développeur (connait pas trop ecxel ni vba)et je viens d'ertre engagez lundi donc meme si c'est pas mon job j'aurais voulu quand même leur remetre un resultat..enfin bref... voila le probleme

    Projet :

    Sur base d’un tableau Excel reprenant certaines données, il faudrait créer une macro qui serait en lien avec celui-ci.

    1- Pour la colonne date -> faire en sorte que la date du jour apparaisse directement.
    2- Lorsqu’on encodera le numéro de registre national, différentes données (qui se trouvent dans le tableau Excel de référence) doivent apparaître directement :
    a. Nom
    b. Prénom
    c. Adresse
    d. Téléphone / GSM
    e. Centrale professionnelle

    Date Registre National Nom Prénom Adresse Tél. Centrale Profes.

    3- Au niveau de l’impression -> faire en sorte que les différentes données (Code barre, Numéro de registre national, Nom, Prénom, Adresse, Tél./GSM, Centrale professionnelle) s’impriment sur une fiche d’identification

    4- Pour chaque Numéro de registre national, il faudrait créer un code barre. En effet, lorsqu’on va recevoir nos affiliés, on va scanner ce code barre ce qui nous permettra de gagner du temps.

    Merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 68
    Par défaut fonction de recherche
    tu devrais regarder du côté des fonctions Excel
    1) affichage date dans ta cellule
    2)affichage auto des données
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV(tavaleurrecherchée;tatablematrice;n°decolonedelavaleuràafficher;vrai(proche)oufaux(exact))
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV(a1;a1:a100;5;faux)

    3)qu'appelle tu fiche d'identification?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 10
    Par défaut
    Voila un exemplaire de fiche


    NISS :

    NOM :
    Prénom :
    Adresse :


    Tél :
    Centrale profes. :

    Dates contrats : ____________

    ____________


    Dates présentation : ____________

    ____________

    ____________

    ____________

    ____________

    ____________




    Ps: pour le point 4 (code barre) c'est ok

  4. #4
    Membre expérimenté Avatar de Drost
    Profil pro
    Inscrit en
    Août 2007
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 192
    Par défaut
    Bonjour,

    En fait il faut que tu réalise un publipostage pour ta feuille d'identification. Mais attention tu dois réaliser la base de données ( pour ton publipostage ) sur un autre fichier excel ou créer la macro à partir de word vers excel.

    Voici un petit exemple de code pour publiposter à partir d'un fichier excel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    Dim appWord As Word.Application
    Dim docWord As Word.Document
     
    Set appWord = CreateObject("Word.Application")
    appWord.Visible = True
     
    Set docWord = appWord.Documents.Open("L:\Accounting\Expense Report\Expense Summary.doc")
     
    docWord.MailMerge.OpenDataSource Name:="L:\Accounting\Expense Report\Expense Mailing.xls", _
    SQLStatement:="SELECT * FROM [Publipostage$] WHERE  Total <> 0", _
    SubType:=wdMergeSubTypeWord2003
     
        With docWord.MailMerge
            .Destination = wdSendToPrinter
     
            .SuppressBlankLines = True
     
        'fusion et selection
     
            With .DataSource
               .FirstRecord = wdDefaultFirstRecord
               .LastRecord = wdDefaultLastRecord
            End With
            .Execute Pause:=False
     
        End With
     
     docWord.Close
    PS : Si tu débute en programmation utilise la fonction d'enregistrement de macro! il n'y a pas mieux pour apprendre à se servir de VBA

    Bonne Journée

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 10
    Par défaut
    Merci, je vais déja essayer de me débrouiller avec ça.
    mais pour tout dire je connais rien en prog en tout cas pas beaucoup se suis plus sur les réseaux( ingénieur système).

  6. #6
    Membre expérimenté Avatar de Drost
    Profil pro
    Inscrit en
    Août 2007
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 192
    Par défaut
    N'hésites pas à reposter si tu as des petits soucis
    je ferais mon possible pour t'aider

Discussions similaires

  1. [XL-2003] Problème de conversion formule excel -> Macro VBA
    Par bedrohung dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 14/04/2010, 18h53
  2. Envoi de mail via un macro vba sur excel
    Par momolamoto dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/12/2005, 18h51
  3. Probleme d'enregistrement sur Macro/VBA de Excel
    Par life is magic dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 28/11/2005, 17h23
  4. Graphe et Macro et Excel et VBA
    Par life is magic dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 18/11/2005, 17h24
  5. probleme de selection aleatoire sur excel avec macro vba
    Par guillaume sors dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/10/2005, 10h51

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