Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2012, 23h59   #1
apt
Membre du Club
 
Inscription : mai 2002
Messages : 526
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 526
Points : 42
Points : 42
Par défaut Selection d'un tableau pour impression

Bonsoir à tous,

Dans une feuille "Récapitulatif", j'ai des tableaux de données.

A l'aide d'une liste déroulante, j'aimerais sélectionner un seul tableau à la fois pour impression.

J'utilise le code suivant, mais je n'ai rien obtenu.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Private Sub CommandButton1_Click()
    ImprimeSelection ' à écrire
End Sub 
 
Private Sub Worksheet_Change(ByVal Target As Range)
'Liste déroulante
    If Target.Address = "$B$1" Then
        CommandButton1.Caption = "Impresion " & vbCrLf & "du tableau " & Target
 
        x = Target.Value
        y = Application.Match(x, [H8:H40], 0)
        If IsError(y) Then
            MsgBox x & " non trouvé"
        Else
            MsgBox x & " trouvé à la ligne H" & y
            ' On vérifi que le numéro trouvé est bel et bien précédé par le mot "Récap N°"
            If Range("G" & y).Value = "Récap N°" Then
                Range("G" & y).CurrentRegion.Select
                Exit Sub
            End If
            'Mais ca ne marche pas !!!
        End If
    End If
End Sub
Merci.
apt est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h05.


 
 
 
 
Partenaires

Hébergement Web