Ik weet niet of het volgende zal helpen voor het opnemen van macro's? Onder menu --> Extra --> opties bestaat er in de volgende popup een mogelijkheid om Optional feature te activeren.
Kijk bij
libreOffice --> advance -- > Optional features.
Ik heb zo gauw niet de Nederlandse termen.
Ik was wel verbaasd dat de macro in libreoffice wel werkte nadat ik iets had toegevoegd
Ook moest ik in de code die bedoeld is voor de werkbladen iets aanpassen namenlijk de komma moest een punt-komma worden. Ik weet niet of je dat terug moet draaien. Het geheel begrijp ik niet. Ik heb het idee dat het niet kan werken.
Code: Selecteer alles
REM ***** BASIC *****
option explicit
Option VBASupport 1
Sub Format()
Columns("E:E").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("E2").Select
ActiveCell.FormulaR1C1 = "C"
Range("F2").Select
ActiveCell.FormulaR1C1 = "D"
Range("E3").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-1]=""C"";RC[2];"""")"
Range("F3").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-2]=""D"";RC[1];"""")"
Range("E3").Select
ActiveCell.FormulaR1C1=200
Range("F3").Select
ActiveCell.FormulaR1C1=1200
Range("E3").Select ' Wijst naar het begin van de range
Selection.AutoFill(Range("E3:F14"),2) ' Destination:=Range("E3:F14")
' De tweede parameter is wel belangrijk maar ik weet niet de waarden
'
Range("E3:F14").Select ' Ik denk niet meer nodig
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub
Het is dat je alles al grotendeels klaar had en ik feitelijk alleen nog naar autofill moest kijken anders kijk ik weinig naar macro's. Het autofill riep mijn nieuwgierigheid op. In het algemeen zijn de macro's voor OpenOffice veel moeilijker dat voor MSO. Ook is het verstandig om stijlen en opmaak te gebruiken(F11).
Calc heeft toch wel een iets andere manier van werken dan Excel.
Romke