Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA Recherche de mots dans le fichier et impression de la listview

  • Initiateur de la discussion Initiateur de la discussion Julie18
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Julie18

XLDnaute Nouveau
Bonjour à tous !
Voilà j'ai crée un fichier pour répertorier des documents, et j'ai mis une macro pour effectuer des recherches par mot-clés, mais je n'arrive pas faire imprimer la liste en ajoutant un bouton de commande (ou à faire imprimer quelques colonnes de cette liste)ni à faire en sorte que lorsqu'on clique sur une ligne de la liste on soit ramené à la feuille et à la ligne où se trouve cette ligne.

ci-joint mon document

Pouvez-vous me venir en aide s'il vous plait !
Merci beaucoup d'avance ! 🙂
 

Pièces jointes

Dernière édition:
Re : VBA Recherche de mots dans le fichier et impression de la listview

Bonsoir Julie,

Remplacer toute la partie entre Me.Hide et Me.show par :

Code:
For k = 1 To 3
        Cells(1, k) = UCase(Cells(1, k))
    Next k
    Set Rg = Range(Cells(1, 1), Cells(g, 3))
    With Rg
        .WrapText = False
        .ShrinkToFit = False
    End With
    With ActiveSheet
        .Columns.AutoFit
        .Columns(1).ColumnWidth = WorksheetFunction.Min(45, .Columns(1).ColumnWidth)
        .Columns(2).ColumnWidth = WorksheetFunction.Min(36, .Columns(2).ColumnWidth)
        .Columns(3).ColumnWidth = WorksheetFunction.Min(36, .Columns(3).ColumnWidth)
        .PageSetup.Orientation = xlLandscape
    End With
    With Rg
        With .Font
            .Name = "Calibri"
            .Size = 11
        End With
        With .Borders
            .LineStyle = xlContinuous
            .Weight = xlThin
        End With
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlCenter
        .WrapText = True
        .ShrinkToFit = True
    End With
    Set Rg = Range(Cells(1, 1), Cells(1, 3))
    With Rg
        .Font.Bold = True
        .Borders.Weight = xlMedium
    End With
    ActiveSheet.PrintOut

Cordialement

KD

Edit : et rajouter
Code:
, Rg as Range à la ligne Dim
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
645
Réponses
4
Affichages
440
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…