Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Macro VBA

Ultimo Aggiornamento: 17/10/2018 12:33
Post: 3.969
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Master
Excel 365
OFFLINE
15/10/2018 11:29

Ciao Maria

Spero che tu non abbia abbandonato la discussione [SM=g27828]

Prova ad eseguire questa macro e dimmi se per te va bene.

vb
Sub CopiaMaria()
Dim i As Long
Dim ur As Long
Dim lr As Long
Dim nVolte As Long
Dim rng As Range
Dim cel As Range
ur = Sheets("Foglio1").Cells(Rows.Count, 1).End(xlUp).Row
Set rng = Sheets("Foglio1").Range("A2:A" & ur)
Application.ScreenUpdating = False
For Each cel In rng
    nVolte = Application.WorksheetFunction.CountIf(Sheets("Foglio2").Range("a2:a51"), cel.Value)
    For i = 1 To nVolte + 1
        lr = Sheets("Risultato").Cells(Rows.Count, 1).End(xlUp).Row
        Sheets("Foglio1").Activate
        Range(Cells(cel.Row, "A"), Cells(cel.Row, "H")).Copy Destination:=Sheets("Risultato").Cells(lr + 1, "A")
    Next i
Next cel
Sheets("prova").Activate
Application.ScreenUpdating = True
End Sub


Attenzione: cambia il nome del secondo foglio da "Foglio 2" a "Foglio2"

Alfredo
Vota: 15MediaObject5,00121 1
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]
pulsante macro vba (2 messaggi, agg.: 22/06/2019 07:47)
Macro per Compilazione tabella (2 messaggi, agg.: 18/06/2014 20:53)
Macro VBA al posto di funzioni (6 messaggi, agg.: 05/02/2019 17:56)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 22:04. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com