
Sub archivia()
Dim RF, CF As Variant
Application.ScreenUpdating = False
RF = Array(12, 17, 15, 26, 56, 56, 57, 57, 58, 58)
CF = Array(5, 3, 3, 5, 4, 5, 4, 5, 4, 5)
Dim Riga, Colonna, maxcolonna,n As Integer
maxcolonna = 10
Riga = 4
Colonna = 1
Sheets("archivio").Select
Cells(Riga, Colonna).Select
While Not Cells(Riga, Colonna) = "" ' Controlla tutte le righe della prima colonna
Riga = Riga + 1 ' se sono vuote
Wend
For n = 1 To maxcolonna
If n = 2 Then
Colonna = Colonna + 2
End If
Sheets("fattura").Select
Cells(RF(n), CF(n)).Select 'DA COPIARE
Selection.Copy
Sheets("archivio").Select
Cells(Riga, Colonna).Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= False, Transpose:=False
'Sheets("Fattura").Cells(RF(n), CF(n)).Copy Destination:=Sheets("Archivio").Cells(Riga, Colonna)
Colonna = Colonna + 1
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub |
Sheets("Fattura").Cells(RF(n), CF(n)).Copy Destination:=Sheets("Archivio").Cells(Riga, Colonna).ClearFormats |
Sheets("Fattura").Cells(RF(n), CF(n)).Copy Destination:=Sheets("Archivio").Cells(Riga, Colonna)
Sheets("Archivio").Cells(Riga, Colonna).ClearFormats |
Sheets("Archivio").Cells(Riga, 4).ClearFormats |
Sheets("Archivio").Cells(Riga, 4) |
Sub archivia()
Dim RF, CF As Variant
Application.ScreenUpdating = False
RF = Array(12, 17, 15, 26, 56, 56, 57, 57, 58, 58)
CF = Array(5, 3, 3, 5, 4, 5, 4, 5, 4, 5)
Dim Riga, Colonna, maxcolonna, n As Integer
maxcolonna = 10
Riga = 4
Colonna = 1
Sheets("archivio").Select
Cells(Riga, Colonna).Select
While Not Cells(Riga, Colonna) = "" ' Controlla tutte le righe della prima colonna
Riga = Riga + 1 ' se sono vuote
Wend
For n = 1 To maxcolonna
If n = 2 Then
Colonna = Colonna + 2
End If
Sheets("fattura").Select
Cells(RF(n), CF(n)).Copy
Sheets("archivio").Select
Cells(Riga, Colonna).PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Colonna = Colonna + 1
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
|
Sub archivia()
Dim RF, CF As Variant
Application.ScreenUpdating = False
RF = Array(12, 17, 15, 26, 56, 56, 57, 57, 58, 58)
CF = Array(5, 3, 3, 5, 4, 5, 4, 5, 4, 5)
Dim Riga, Colonna, maxcolonna, n As Integer
maxcolonna = 10
Riga = 4
Colonna = 1
'Sheets("archivio").Select
'Cells(Riga, Colonna).Select
While Not Cells(Riga, Colonna) = "" ' Controlla tutte le righe della prima colonna
Riga = Riga + 1 ' se sono vuote
Wend
For n = 1 To maxcolonna
If n = 2 Then
Colonna = Colonna + 2
End If
' Sheets("fattura").Select
Cells(RF(n), CF(n)).Copy 'DA COPIARE
' Sheets("archivio").Select
Cells(Riga, Colonna).PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Colonna = Colonna + 1
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
|
Range("A1") = 15
Sheets("Foglio1").Range("A1") = 15
Worksheets("Foglio1").Range("A1") = 15
Activesheet.Range("A1") = 15
With Sheets("Foglio1")
.Range("A1") = 15
End With
