Tenho uma planilha que possui um macro em VBA salva no formato .xls Quando eu abro a planilha no LibreOffice Calc o macro funciona normalmente, mas quando eu salvo a planilha no formato .ods e abro novamente o macro para de funcionar.
Segue a macro:
Rem Attribute VBA_ModuleType=VBADocumentModule
Option VBASupport 1
Option Explicit
Private Sub Worksheet_Change(ByVal Alvo As Range)
Dim limite_maximo As Integer
limite_maximo = 57
If Alvo.Cells.Count > 1 Or IsEmpty(Alvo) Then Exit Sub
If Alvo.Column = 2 And Alvo.Row >= 2 And Alvo.Row <= limite_maximo Then
Application.EnableEvents = False
Alvo.Offset(0, 1).Value = Date
Application.EnableEvents = True
If Alvo.Column = 2 And Alvo.Row >= 2 And Alvo.Row <= limite_maximo Then
Application.EnableEvents = False
Alvo.Offset(0, 2).Value = Time()
Application.EnableEvents = True
End If
End If
End Sub