È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Macro seleziona righe nascoste.

Ultimo Aggiornamento: 10/11/2019 14:23
Post: 3.444
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
25/08/2019 11:11

Buona giornata, Matteo;
proverei a:
- aggiungere il Foglio di lavoro "Foglio2"
- modificare il tuo Codice VBA in questo modo:

Option Explicit

Sub Nascondi()
Application.ScreenUpdating = False
Dim NRc As Long, x As Long, y As Long
Dim Vlr As Byte
Dim Rng As Range
 
    NRc = Range("A" & Rows.Count).End(xlUp).Row
    Set Rng = Range(Cells(1, 3), Cells(NRc, 7))
        Range(Cells(1, 1), Cells(NRc, 1)).EntireRow.Hidden = True
    Vlr = InputBox("Digitare il numero da valutare compresa tra 1 e 90")
        For x = 1 To NRc
            If Not Application.WorksheetFunction.CountIf(Range("A" & x & ":C" & x), Vlr) = 0 Then
                Cells(x, 1).EntireRow.Hidden = False
            Else
                y = y + 1
                Range(Cells(x, 1), Cells(x, 5)).Copy
                Sheets("Foglio2").Cells(y, 1).PasteSpecial Paste:=xlPasteValues
            End If
        Next x
            Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

Potrebbe funzionare.

Fai sapere se hai problemi.



A disposizione.

Buon fine settimana.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 13:49. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com