Hallo Markus,
da ist kein Fehler reproduzierbar:
Option Explicit
Sub Markus
Dim t4 as Integer
Dim Jahr as Integer
Jahr = 2013
t4 = Jahr Mod 4
MsgBox (t4) ' Zeigt 1 an !
End Sub
Probier doch mal das obige Makro, ob es auch bei Dir fehlerfrei läuft.
Wenn ja, dann liegt es nicht an der von Dir vermuteten Makro-Zeile.
Verwende zusätzlich "Option Explicit", falls Du das noch nicht getan
hat.
Gruß
Hans-Werner
------ Originalnachricht ------
Von: "Markus Mueller" <markus-mueller@posteo.de>
An: users@de.libreoffice.org
Gesendet: 28.06.2017 16:18:19
Betreff: [de-users] VBA Modulo-Funktion
Liebe Liste,
ich habe akuten Schlauchstand, wer kann helfen?
Ich erhalte in einem VBA-Makro für die Zeile
t4 = Jahr Mod 4
die Fehlermeldung:
Unzulässiger Wert oder Datentyp.
Datentypen unverträglich.
t4 und Jahr sind explizit als Integer deklariert. Jahr enthält zum
Zeitpunkt der Fehlermeldung den Wert 2013 (per MsgBox unmittelbar vor
der Ausführung der fehlerverursachenden Zeile geprüft).
Hat jemand eine Idee, wie die aus meiner Sicht unverständliche
Fehlermeldung zustande kommt?
Beste Grüße
Markus
-- Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme?
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.