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 :

Gros problemes zone impression et mise en page complexe!


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Femme Profil pro
    administration
    Inscrit en
    Janvier 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Canada

    Informations professionnelles :
    Activité : administration

    Informations forums :
    Inscription : Janvier 2016
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Gros problemes zone impression et mise en page complexe!
    Bonjour!
    Je cherche a définir une zone d'impression dans un contexte assez complexe:
    Mise en contexte:
    Document pour des productions de factures,
    Je choisis des termes de ventes avec un onglet déroulant, qui vient alors s'ajouter a la fin de ma facture.
    comme nous avons plusieurs termes de ventes/location et autre, la longueur du texte varie.
    Ce texte est déja TRES long et déborde de la limite maximal d'une case, jai donc fusionner 3 cellules pour que le texte apparaisse au complet, ce peu importe le terme choisit.
    (jusque la tout va bien)
    Lorsque que j'essai d'imprimer, le cadre s'ajuste automatiquement a 72% (pour inserer le texte au complet) et ca ''chie'' ma mise en page de la page 1 (facture en tant que tel, qui est produite pour etre a 100%lors de l'impression)
    Si je met 100%, ca me fait 3 pages avec plein d'espace entre mes ''cellules de termes fusionnées''

    J'aimerais trouver un moyen que la facture (page1) garde sa mise en page de 100% et que les ''cellules fusionnées des termes'' s'ajustent en fonction de la longueur et impriment sans espaces...

    Je vous remercie à l'avance, je n'y arrive pas seule!

    Merci!
    Sophie
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 617
    Points : 5 912
    Points
    5 912
    Par défaut
    Bonjour,

    Et si ton texte était en fait une image ajustée à la grandeur de ta cellule fusionnée, est-ce que ça pourrait faire ?
    Tu pourrais copier l'image nécessaire en A40 selon le critère choisi en A39.

    Par contre, si le texte est vraiment long, il se pourrait que les caractères soient petits à lire.

    Une idée comme ça...
    MPi²

  3. #3
    Candidat au Club
    Femme Profil pro
    administration
    Inscrit en
    Janvier 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Canada

    Informations professionnelles :
    Activité : administration

    Informations forums :
    Inscription : Janvier 2016
    Messages : 3
    Points : 2
    Points
    2
    Par défaut précisions
    Bonjour! OOO mais quelle bonne idée!!!

    C'est faisable d'associer une image selon un choix de liste déroulante? Si oui, comment on fait ca!?

    (jai déja ces documents en PDF, convertir en JPG ca se fait et le texte est deja tout petit...) est-ce que ca alourdis de beaucoup le document?

    Merci de votre réponse!
    S

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 617
    Points : 5 912
    Points
    5 912
    Par défaut
    Pas besoin de créer des images sur le disque dur, une simple copie du texte suffit.

    Dans le code de ta feuille Template, mets ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Worksheet_Change(ByVal Target As Range)
        Dim Shp As Shape
     
        If Target.Address(False, False) = "A39" Then
            For Each Shp In Sheets("template").Shapes
                If Shp.Left = Sheets("template").Range("A40").Left And Shp.Top = Sheets("template").Range("A40").Top Then
                    Shp.Delete
                End If
            Next
            CopieImageTexte Range("A39").Value
        End If
    End Sub
    Dans un module, mets ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub CopieImageTexte(Choix As String)
        Dim Recherche As Range
     
        Set Recherche = Sheets("Termes").Columns(1).Find(Choix, LookIn:=xlValues, LookAt:=xlWhole)
        If Not Recherche Is Nothing Then
            Sheets("Termes").Range("C" & Recherche.Row).CopyPicture
            Sheets("template").Range("A40").Select
            Sheets("template").Pictures.Paste.Select
            Application.CutCopyMode = False
        End If
     
    End Sub
    Il resterait à ajuster le format de cette image si elle déborde de la cellule avec ses propriétés Width et Height.
    MPi²

Discussions similaires

  1. Question impression et mise en page via PhP
    Par Rocksmith66 dans le forum Langage
    Réponses: 18
    Dernier message: 29/09/2015, 16h03
  2. Impression et mise en page
    Par Ismael94000 dans le forum C#
    Réponses: 16
    Dernier message: 29/08/2012, 11h33
  3. mise en page complexe a faire
    Par marie33000 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/05/2009, 14h45
  4. Mise en page complexe
    Par Night Kiss dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 06/03/2009, 11h42
  5. [XHTML - CSS] Mise en page complexe - problèmes
    Par doudoustephane dans le forum Mise en page CSS
    Réponses: 28
    Dernier message: 09/06/2008, 16h40

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