Pagina precedente | 1 2 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Come riportare solo alcune righe di una matrice?

Ultimo Aggiornamento: 17/09/2018 09:18
Post: 3.905
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
13/09/2018 09:53

Ciao Melissa

Come detto in precedenza ti riposto la macro di prima un po' "sfoltita"

vb
Sub CreaTabella()
Dim i As Integer
Dim k As Integer
Dim ur As Integer
Dim lr As Integer
ur = Sheets("Foglio1").Cells(Rows.Count, 1).End(xlUp).Row
Application.ScreenUpdating = False
ActiveSheet.Range("u30:am100000").ClearContents
For i = 30 To ur
lr = ActiveSheet.Cells(Rows.Count, "U").End(xlUp).Row
    With ActiveSheet
    If .Range("s" & i).Value <> "nullo" Then
        For k = 21 To 39
            .Cells(lr + 1, k).Value = Cells(i, k - 20).Value
        Next k
    End If
    End With
Next i
Application.ScreenUpdating = True
End Sub


Ora mi devi dire se riesci a capire tutte le istruzioni.

Se hai bisogno provo a spiegartele.

Alfredo
Vota: 15MediaObject5,002947 29
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 2 | 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 23:24. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com