LIGNE MASQUEE inputbox

abouziad2010 -  
Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   -
BONJOUR à tous
j 'ai creé un tableau sur excel ligne du A1 au A30
je voudrais savoir comment masquer des lignes d'une feuille excel (certains lignes donnés) avec input box
c'est à dire si je voudrais masqué les lignes superieur d'une valeur donnée ex : tous les lgnes sup à A24 (A24 au A30 masqués)
comment le faire en utilisant input box
et merci

2 réponses

  1. abouziad2010
     
    resolut j ai trouvé la solution
    MERCI
    Dim i As Integer
    Dim j As Integer

    Dim lig As Range
    i = InputBox("Quel est le numéro de la ligne à masquer")
    j = Cells.SpecialCells(xlCellTypeLastCell).Row
    Rows(i & ":" & j).Select
    Selection.EntireRow.Hidden = True
    0
  2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Essaies :
    Option Explicit
    Sub t()
    Dim Rep As String
    Dim N°L As Long
    Dim Min As Long
    Dim Max As Long
      'Valeurs limites tolérées
      Min = 1
      Max = 30
      'Demander le numèro de ligne
      Do
        Rep = InputBox("Numéro de ligne :")
        If Rep = "" Then Exit Sub
        If IsNumeric(Rep) Then
          N°L = Int(CDbl(Rep))
          If N°L = CDbl(Rep) And N°L >= Min And N°L <= Max Then Exit Do
        End If
      Loop
      'Masquer les lignes
      Rows(N°L & ":" & Max).Hidden = True
    End Sub
    0