![]() |
filter and delete
Hi,
by this script, I filter some data except the data filled in inputbox. Now I would delete each data hidden except the data shown. Can u help me please? thanks a lot. Private Sub button1_Click() Dim rng As Range Dim c As Range Dim nr As Long Dim cond(10) As Variant Dim i As Integer Dim S As Intege S = InputBox("Qual รจ il numero degli addetti per l'internaz DIURNO?") Sheets("INT_GG").Select For i = 1 To S cond(i) = InputBox("Inserire condizione " & i, "tuoTitolo") Next Set rng = Foglio19.Range("G6:G800") rng.Rows.Hidden = True For Each c In rng Select Case c.Value Case Is = cond(1), cond(2), cond(3), cond(4), cond(5), cond(6), cond(7), cond(8), cond(9), cond(10) Foglio19.Rows(c.Row).Hidden = False Case Else End Select Next End Sub Public Sub mScopri1() Dim rng As Range Set rng = Foglio19.Range("G6:G800") rng.Rows.Hidden = False -- BBB |
filter and delete
BBB,
Try it this way: Sub button1_Click() Dim rng As Range Dim c As Range Dim nr As Long Dim cond(10) As Variant Dim i As Integer Dim S As Integer S = InputBox("Qual ่ il numero degli addetti per l'internaz DIURNO?") Sheets("INT_GG").Select For i = 1 To S cond(i) = InputBox("Inserire condizione " & i, "tuoTitolo") Next Set rng = Foglio19.Range("G6:G800") rng.Rows.Hidden = False 'Changed For Each c In rng Select Case c.Value Case Is = cond(1), cond(2), cond(3), cond(4), cond(5), cond(6), cond(7), cond(8), cond(9), cond(10) Foglio19.Rows(c.Row).Hidden = True 'Changed Case Else End Select Next 'Added rng.SpecialCells(xlCellTypeVisible).EntireRow.Dele te rng.Rows.Hidden = False End Sub -- HTH, Bernie MS Excel MVP "AND" wrote in message ... Hi, by this script, I filter some data except the data filled in inputbox. Now I would delete each data hidden except the data shown. Can u help me please? thanks a lot. Private Sub button1_Click() Dim rng As Range Dim c As Range Dim nr As Long Dim cond(10) As Variant Dim i As Integer Dim S As Intege S = InputBox("Qual ่ il numero degli addetti per l'internaz DIURNO?") Sheets("INT_GG").Select For i = 1 To S cond(i) = InputBox("Inserire condizione " & i, "tuoTitolo") Next Set rng = Foglio19.Range("G6:G800") rng.Rows.Hidden = True For Each c In rng Select Case c.Value Case Is = cond(1), cond(2), cond(3), cond(4), cond(5), cond(6), cond(7), cond(8), cond(9), cond(10) Foglio19.Rows(c.Row).Hidden = False Case Else End Select Next End Sub Public Sub mScopri1() Dim rng As Range Set rng = Foglio19.Range("G6:G800") rng.Rows.Hidden = False -- BBB |
filter and delete
Check your other post, too.
AND wrote: Hi, by this script, I filter some data except the data filled in inputbox. Now I would delete each data hidden except the data shown. Can u help me please? thanks a lot. Private Sub button1_Click() Dim rng As Range Dim c As Range Dim nr As Long Dim cond(10) As Variant Dim i As Integer Dim S As Intege S = InputBox("Qual รจ il numero degli addetti per l'internaz DIURNO?") Sheets("INT_GG").Select For i = 1 To S cond(i) = InputBox("Inserire condizione " & i, "tuoTitolo") Next Set rng = Foglio19.Range("G6:G800") rng.Rows.Hidden = True For Each c In rng Select Case c.Value Case Is = cond(1), cond(2), cond(3), cond(4), cond(5), cond(6), cond(7), cond(8), cond(9), cond(10) Foglio19.Rows(c.Row).Hidden = False Case Else End Select Next End Sub Public Sub mScopri1() Dim rng As Range Set rng = Foglio19.Range("G6:G800") rng.Rows.Hidden = False -- BBB -- Dave Peterson |
filter and delete
Bernie,
u're a genius. Thank u very much from me and my staff. u 've solved our issue!!!!! We're grateful. -- BBB "Bernie Deitrick" wrote: BBB, Try it this way: Sub button1_Click() Dim rng As Range Dim c As Range Dim nr As Long Dim cond(10) As Variant Dim i As Integer Dim S As Integer S = InputBox("Qual รจ il numero degli addetti per l'internaz DIURNO?") Sheets("INT_GG").Select For i = 1 To S cond(i) = InputBox("Inserire condizione " & i, "tuoTitolo") Next Set rng = Foglio19.Range("G6:G800") rng.Rows.Hidden = False 'Changed For Each c In rng Select Case c.Value Case Is = cond(1), cond(2), cond(3), cond(4), cond(5), cond(6), cond(7), cond(8), cond(9), cond(10) Foglio19.Rows(c.Row).Hidden = True 'Changed Case Else End Select Next 'Added rng.SpecialCells(xlCellTypeVisible).EntireRow.Dele te rng.Rows.Hidden = False End Sub -- HTH, Bernie MS Excel MVP "AND" wrote in message ... Hi, by this script, I filter some data except the data filled in inputbox. Now I would delete each data hidden except the data shown. Can u help me please? thanks a lot. Private Sub button1_Click() Dim rng As Range Dim c As Range Dim nr As Long Dim cond(10) As Variant Dim i As Integer Dim S As Intege S = InputBox("Qual รจ il numero degli addetti per l'internaz DIURNO?") Sheets("INT_GG").Select For i = 1 To S cond(i) = InputBox("Inserire condizione " & i, "tuoTitolo") Next Set rng = Foglio19.Range("G6:G800") rng.Rows.Hidden = True For Each c In rng Select Case c.Value Case Is = cond(1), cond(2), cond(3), cond(4), cond(5), cond(6), cond(7), cond(8), cond(9), cond(10) Foglio19.Rows(c.Row).Hidden = False Case Else End Select Next End Sub Public Sub mScopri1() Dim rng As Range Set rng = Foglio19.Range("G6:G800") rng.Rows.Hidden = False -- BBB |
All times are GMT +1. The time now is 08:38 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com