Thema Datum  Von Nutzer Rating
Antwort
30.05.2019 10:10:21 Diane
NotSolved
30.05.2019 11:08:32 Gast54110
NotSolved
30.05.2019 12:02:29 Gast1813
NotSolved
30.05.2019 12:43:15 Trägheit
NotSolved
30.05.2019 12:48:37 Trägheit
NotSolved
30.05.2019 15:40:15 Gast54110
NotSolved
30.05.2019 12:52:29 Gast92583
NotSolved
30.05.2019 13:11:02 Gast60039
NotSolved
30.05.2019 13:35:26 Gast86999
NotSolved
30.05.2019 13:50:16 Gast18696
NotSolved
Rot Fehler beim kompilieren - Typen unverträglich
30.05.2019 14:25:57 zwenn
Solved
30.05.2019 15:11:34 Gast20761
NotSolved
30.05.2019 15:25:53 Zwenn
*
NotSolved

Ansicht des Beitrags:
Von:
zwenn
Datum:
30.05.2019 14:25:57
Views:
855
Rating: Antwort:
 Nein
Thema:
Fehler beim kompilieren - Typen unverträglich

Hallo Diane,

so funktioniert das nicht. Du hast zwar jetzt den ganzen Quellcode gepostet, man kann den aber natürlich nicht ausprobieren. Uns fehlen nämlich die Tabellen mit den Werten drin, mit denen etwas angestellt werden soll. Merke: Es fehlen nicht nur die Werte, sondern vor allem auch die Tabellen, auf die sich im Quelltext bezogen wird.

Als allererste Maßname schreibe bitte mal ganz oben in Dein Modul Option Explicit rein. Wenn Du dann versuchst das Makro zu starten, bekommst Du gleich die erste Fehlermeldung, dass eine Variable nicht deklariert wurde. Der Tipp mit dem weglassen deutscher Sonderzeichen war schonmal goldrichtig. Wie Du an der ersten markierten Variable erträge_min aber siehst, hast Du mindestens diese eine nicht erwischt. Deshalb folgender Tipp: Wenn Du gleiche Dinge im ganzen Quelltext ersetzen willst, dann nutze Suchen und Ersetzen nutzen kannst. Für die Ersetzung der Umlaute kannst Du sogar direkt auf Alle ersetzen klicken, Das geht natürlich nicht immer, aber Umlaute sollen alle weg.

Wenn Du erträge_min geändert hast, kommt beim zweiten Versuch direkt der nächste Fehler dieser Art. Die betroffene Variable heißt aufwendundungenFinanzergebnis_min. Weiter habe ich das nicht durchexerziert.

Ob Dein Fehler bei Dir anschließend weg ist, kann keiner sagen. Falls er noch da ist, lade die Excel-Datei irgendwo hoch und verlinke sie hier. Z.B. auf Dropbox.

Da Du mit globalen Variablen arbeitest, muss sichergestellt sein, dass bei Deiner deklarationsweise alle Variablen nur in diesem einen Modul verwendet werden. Wenn Du eine davon in einem anderen Modul verwendest, ist die darin unbekannt. Dann musst Du die betreffenden Variablen im Modulkopf nicht mit Dim, sondern mit Public deklarieren. Hier mal ein Link zu Gültigkeitsbereichen von Variablen in VBA:

https://de.wikibooks.org/wiki/VBA_in_Excel/_G%C3%BCltigkeit_von_Variablen_und_Konstanten

Viele Grüße,

Zwenn


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
30.05.2019 10:10:21 Diane
NotSolved
30.05.2019 11:08:32 Gast54110
NotSolved
30.05.2019 12:02:29 Gast1813
NotSolved
30.05.2019 12:43:15 Trägheit
NotSolved
30.05.2019 12:48:37 Trägheit
NotSolved
30.05.2019 15:40:15 Gast54110
NotSolved
30.05.2019 12:52:29 Gast92583
NotSolved
30.05.2019 13:11:02 Gast60039
NotSolved
30.05.2019 13:35:26 Gast86999
NotSolved
30.05.2019 13:50:16 Gast18696
NotSolved
Rot Fehler beim kompilieren - Typen unverträglich
30.05.2019 14:25:57 zwenn
Solved
30.05.2019 15:11:34 Gast20761
NotSolved
30.05.2019 15:25:53 Zwenn
*
NotSolved