
Sub riepilogo()
Application.ScreenUpdating = False
Range("2:2").ClearContents
For I = 2 To Sheets.Count
Cells(2, I + 1) = Sheets(I).Name
Sheets(I).Range("G2:G30").Copy Cells(3, I + 1)
Next I
Application.ScreenUpdating = True
End Sub
|
Sub riepilogo()
Application.ScreenUpdating = False
Range("2:32").ClearContents
For I = 2 To Sheets.Count
Cells(2, I + 1) = Sheets(I).Name
Sheets(I).Range("G2:G30").Copy Cells(3, I + 1)
Next I
Application.ScreenUpdating = True
End Sub |
Option Explicit
Sub boh()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
If ws.Name <> "Riepilogo" Then ''qui il nome
With ws
.Cells.Font.Name = "Arial"
.Cells.Font.Size = 12
.Range("G2:G31 ").FormulaR1C1 = "=IFERROR(LEFT(ADDRESS(1,MATCH(""X"",RC[-5]:RC[-1],0),4,1),1),""O"")"
.Range("H2:H31 ").FormulaR1C1 = "=IF(RC[-1]=Riepilogo!R[1]C[-7],1.5,IF(RC[-1]=""O"",0,-0.4))"
End With
End If
Next ws
End Sub |
Option Explicit
Sub provaprova
Dim i As Integer
Application.ScreenUpdating = False
Range("2:35").ClearContents
For i = 2 To Sheets.Count
Cells(2, i + i - 1) = Sheets(i).Name
Sheets(i).Range("G2:G30").Copy
Sheets("Riepilogo").Cells(3, i + i - 1).PasteSpecial xlPasteValues
Next i
Application.ScreenUpdating = True
End Sub |
Option Explicit
Sub provaprova
Dim i As Integer
Application.ScreenUpdating = False
Range("2:35").ClearContents
For i = 2 To Sheets.Count
Cells(2, i + i - 1) = Sheets(i).Name
Sheets(i).Range("G2:G31").Copy
Sheets("Riepilogo").Cells(3, i + i - 1).PasteSpecial xlPasteValues
Next i
Application.ScreenUpdating = True
End Sub |
