Moderatori: Anthony47, Flash30005
=SE(VAL.ERRORE(RANGO(D2;$D$1:$D$25));"";RANGO(D2;$D$1:$D$25))
Public NumC As Integer
Sub Ordina()
Set Ws1 = Worksheets("Foglio1") '<<<<< inserisci qui il vero nome foglio con i dati
Set Ws2 = Worksheets("Foglio2") '<<<<< inserisci qui il vero nome foglio dove vorresti l'output dei dati ordinati
Ws2.Cells.ClearContents
Dim VT(10) As Integer
Ws1.Range("A1:F7").Copy Destination:=Ws2.Range("A1")
Ws1.Columns("A:F").Copy
Ws2.Columns("A:F").PasteSpecial Paste:=xlPasteFormats
'Application.CutCopyMode = False
UR1 = Ws1.Range("A" & Rows.Count).End(xlUp).Row
NumC = Ws1.Range("A" & UR1).Value
Ws1.Select
For NNC = 1 To NumC
VT(NNC) = Ws1.Range("F" & NNC + (NNC - 1) * 5 + 11).Value
Ws1.Range("Z" & NNC).Value = VT(NNC)
Ws1.Range("AA" & NNC).Value = Ws1.Range("B" & NNC + (NNC - 1) * 5 + 7).Value
Next NNC
Columns("Z:AA").Sort Key1:=Range("Z1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
RR2 = 1
For NNC = 1 To NumC
TC = Ws1.Range("AA" & NNC).Value
For RR1 = 1 To NumC
If Ws1.Range("B" & RR1 + (RR1 - 1) * 5 + 7).Value = TC Then
Ws1.Range("A" & RR1 + (RR1 - 1) * 5 + 7 & ":F" & RR1 + (RR1 - 1) * 5 + 11).Copy Destination:=Ws2.Range("A" & RR2 + (RR2 - 1) * 5 + 7)
RR2 = RR2 + 1
Exit For
End If
Next RR1
Next NNC
Ws1.Columns("Z:AA").ClearContents
Ws2.Select
Range("A1").Select
'NumeraCIrcolo '<<<<<<<<<<<< scommentare questa riga se vuoi numerare con ordine crescente i circoli
End Sub
Sub NumeraCIrcolo()
Set Ws2 = Worksheets("Foglio2")
For NNC = 1 To NumC
Ws2.Range("A" & NNC + (NNC - 1) * 5 + 7).Value = NNC
Next NNC
End Sub
Torna a Applicazioni Office Windows
Ordinare colonne sulla stessa riga se stesso contenuto Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 8 |
Supporto per sviluppo macro VBA Ordinare per data Autore: Carletto Ribolla |
Forum: Applicazioni Office Windows Risposte: 3 |
Inserire add.in nella barra di avvio veloce in excel 2003 Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
Excel: problema con date se devo unirle a testi Autore: valle1975 |
Forum: Applicazioni Office Windows Risposte: 5 |
Stabilire righe e colonne da mostrare a schermo Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 10 |
Visitano il forum: Marius44 e 5 ospiti