Stworzyłem sobie prosty arkusz kalkulacyjny w Excelu.
W nim mam 2 makra.
Chciałbym móc przenieść ten arkusz do OpenOffice, ale niestety nie działa.
Pierwsze makro ma sprawdzać (podczas zmiany w arkuszu), czy w kolumnie F zaszła zmiana. Jeżeli tak, to ma wywołać inne makro.
Kod: Zaznacz cały
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
If ((Target.Column = 6) And (Target.Row > 1) And (Target.Value <> "")) Then Call Makro5(Target)
End If
End Sub
Wartość z kolumny E ma dodać do wartości w kolumnie E i wyczyścić wartość w kolumnie F
Kod: Zaznacz cały
Sub Makro5(ByVal Target As Range)
Target.Offset(0, -1).Value = Target.Offset(0, -1).Value + Target.Value
Target.Value = ""
End Sub
Użyłem jakiegoś znalezionego w sieci konwertera, ale to, co wypluwa, też nie chce działać.
http://www.business-spreadsheets.com/vba2oo.asp
Bardzo proszę o pomoc w uruchomieniu tego czegoś.