I wonder if anyone could help me please. I am a newbie when it comes to coding and made a very simple VBA code for excel which took me days!!! really!!!
Anyway im finding the switch from Excel to Openoffice Basic very difficult. Would anyone be able to switch this Excel VBA code so that its workable on Open Office please?
Code: Select all
Rem Attribute VBA_ModuleType=VBAModule
Sub Module1
Rem Sub Systems_Copy_Paste()
Rem '
Rem ' Systems_Copy_Paste Macro
Rem '
Rem
Rem '
Rem Range("A34:D34").Select
Rem Selection.Copy
Rem Sheets("Sheet2").Select
Rem Range("A" & Rows.Count).End(xlUp).Offset(1).Select
Rem Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
Rem :=False, Transpose:=False
Rem Sheets("Sheet1").Select
Rem Range("J2").Select
Rem Selection.Copy
Rem Sheets("Sheet2").Select
Rem Range("E" & Rows.Count).End(xlUp).Offset(1).Select
Rem Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
Rem :=False, Transpose:=False
Rem Sheets("Sheet1").Select
Rem Range("J10").Select
Rem Selection.Copy
Rem Sheets("Sheet2").Select
Rem Range("F" & Rows.Count).End(xlUp).Offset(1).Select
Rem Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
Rem :=False, Transpose:=False
Rem Sheets("Sheet1").Select
Rem Range("C19").Select
Rem Selection.Copy
Rem Sheets("Sheet2").Select
Rem Range("G" & Rows.Count).End(xlUp).Offset(1).Select
Rem Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
Rem :=False, Transpose:=False
Rem Sheets("Sheet1").Select
Rem Range("E23").Select
Rem Selection.Copy
Rem Sheets("Sheet2").Select
Rem Range("H" & Rows.Count).End(xlUp).Offset(1).Select
Rem Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
Rem :=False, Transpose:=False
Rem Sheets("Sheet1").Select
Rem Range("C32").Select
Rem Selection.Copy
Rem Sheets("Sheet2").Select
Rem Range("I" & Rows.Count).End(xlUp).Offset(1).Select
Rem Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
Rem :=False, Transpose:=False
Rem Sheets("Sheet1").Select
Rem Range("B2:F3").Select
Rem Selection.ClearContents
Rem Range("B10:D12").Select
Rem Selection.ClearContents
Rem Range("B14:D16").Select
Rem Selection.ClearContents
Rem Range("B23:C25").Select
Rem Selection.ClearContents
Rem Range("B27:C29").Select
Rem Selection.ClearContents
Rem Range("C2").Select
Rem ActiveCell.Formula = "=sum(D2:F2)"
Rem Range("C3").Select
Rem ActiveCell.Formula = "=sum(D3:f3)"
Rem Range("B2").Select
Rem End Sub
End SubIf any one could change this so it works on OOfice i would be very grateful.
If you need any further information please ask
Thank you,
Kane