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 :

[VBA-E] Imprimer un fiche contact ( userform )


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Par défaut [VBA-E] Imprimer un fiche contact ( userform )
    BONSOIR,
    je tente de faire un truc ki peu etre tres sympa ....
    voila j'utilise un userform pour consulter "une sorte d'agenda " avec des combobox liées entre elles .( nom, phone number, adresse email...)
    Chacun de mes contacts sont renseigner sur ma feuille excel et je les consulte via mon userform

    maintenant je souhaiterai mettre une sorte de compteur qui m'indiquerai le nombre total de contacts que j'ai et aussi pouvoir faire une impression ( de mon userfom completé ) sur world en selectionnant le numero de la fiche contact

  2. #2
    Membre éclairé
    Avatar de mortalino
    Inscrit en
    Janvier 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Janvier 2007
    Messages : 72
    Par défaut
    Salut,

    voici un petit indice afin de récupérer le nombre de contacts :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Function NombreContacts(ByVal MyColumn As Byte) As Integer
        Dim PLV As Integer
     
    PLV = Cells(65536, MyColumn).End(xlUp).Row
    NombreContacts = PLV - 1
    ' j'ai mis -1 car je pars du principe que tu as une ligne d'entête
    End Function
     
    Sub EXEMPLE_UTILISATION()
    ' pour savoir le nombre de contact, il faut appeler la fonction, _
    en précisant la colonne où se trouve les donnnées
        MsgBox NombreContacts(1)
    End Sub
    Après je comprends pas trop, t'es sur Excel, et tu veux imprimer sur WORD ?
    Je ne suis pas calé en VBA-W mais à la limite, prévoies une feuille excel pour ta mise en page, ce sera plus simple.

    @++

  3. #3
    Membre confirmé Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Par défaut
    si j'ai un code pour ouvrir un nouveau document word
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub button1_Click()
     
    Set aplword = CreateObject("word.application")
    aplword.Visible = True
    aplword.documents.Add
    End Sub

Discussions similaires

  1. [VBA-E]Imprimer
    Par sat478 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 22/03/2006, 14h41
  2. [VBA-E]graphique excel dans un userform
    Par alex_95 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/03/2006, 09h03
  3. [VBA-E] copier une fiche active dans un autre classeur.
    Par Little-Freud dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 15/03/2006, 10h51
  4. [VBA-E]Imprimer à partir d'une macro
    Par benoue dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/03/2006, 10h09
  5. [VBA-E] imprimer une partie de feuille ?
    Par zouille dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/12/2005, 11h22

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