Thema Datum  Von Nutzer Rating
Antwort
25.02.2021 13:02:45 Lisa
NotSolved
25.02.2021 18:39:00 Gast26716
Solved
25.02.2021 18:58:35 xlKing
NotSolved
25.02.2021 19:00:55 xlKing
NotSolved
25.02.2021 19:19:53 Gast26716
NotSolved
Blau Optionsfeld in anderes Tabellenblatt kopieren
26.02.2021 09:34:30 Lisa
NotSolved
26.02.2021 15:28:29 Gast13731
*****
Solved
26.02.2021 15:33:54 Gast61525
NotSolved
01.03.2021 09:18:03 Lisa
NotSolved
26.02.2021 15:41:27 Gast99681
NotSolved
01.03.2021 09:00:05 Gast19885
NotSolved
26.02.2021 19:11:27 xlKing
*****
Solved
01.03.2021 10:40:25 Lisa
NotSolved

Ansicht des Beitrags:
Von:
Lisa
Datum:
26.02.2021 09:34:30
Views:
494
Rating: Antwort:
  Ja
Thema:
Optionsfeld in anderes Tabellenblatt kopieren

Hallo Mr. K
Erstmal danke für die Antwort!

Habe jetzt beide Möglichkeiten versucht, und möchte schildern was passiert ist.

Die "einfache" Methode ohne VBA habe ich versucht, aber sobald ich dann einen der Optionsfelder betätige schmiert mein Excel komplett ab. Ich glaube das passiert deshalb, weil bei diesen Optionsfeldern bereits ein Makro hinterlegt ist. -> Deshalb kann ich das Makro "Synchronisieren" auch nicht mit den Optionsfeldern ausführen lassen, weil da ja schon eines hinterlegt ist. Den Code von "Synchronisieren" in das bestehende Makro zu übernehmen hat auch nicht geklappt.

Ich werde wohl nicht um die ausführliche Erklärung dieses verschachtelten Formulares rumkommen...

 

Wenn die Sprachbuttons betätigt werden, ändern sich 2 Dinge: Ich habe ein ausgeblendetes Tabellenblatt namens "Sprachen" und in diesem Blatt befinden sich pro zu übersetzendem Text 3 Zeilen -     Aktuell, Deutsch und Englisch. Ein Bsp:

In Zelle B8 "Aktuell" steht: =WENN($J$1=1;C8;WENN($J$1=2;D8;))
In Zelle C8 "Deutsch" steht: Prüdatum:
In Zelle D8 "Englisch" steht: Test date:

Im Detailblatt sind die Optionsfelder die Sprachen umschalten mit der Zelle Sprachen!$J$1 verknüpft. Dh. wenn jemand den Button Englisch drückt, wird in die Zeile J1 im Blatt Sprachen eine "2" geschrieben, und dadurch wird in die Zelle B8 "Aktuell" aufgrund ihrer Formel nun "Test date" (also das Englische Wort) geschrieben. Danach hat der Ersteller dieses Dokumentes einfach am Detailblatt an der Stelle wo der Text stehen soll =Sprachen!B8 hingeschrieben. So aktualisiert sich normaler Text.

Jetzt gibt es aber am Detailblatt auch noch die Optionsfelder die der Anwender betätigen kann um auszufüllen ob etwas den Test ¤bestanden oder ¤nicht bestanden hat. Auch die Schrift dieser Optionsfelder muss auf Englisch wechseln wenn die Sprache gewechselt wird. Deshalb gibt es ein Makro welches den Sprach-Optionsfeldern zugeordnet ist.
Für jedes Optionsfeld gibt es in dem Makro "Optionsfelder_beschriften" folgenden Code:

ActiveSheet.Shapes.Range(Array("Option Button 15")).Select
Selection.Characters.Text = Range("Sprachen!B10")

Dadurch wechselt die Beschriftung des Optionsfeldes auf das, was im Blatt Sprachen in der Zelle B10 steht. 

 

Wenn ich jetzt also diese Sprach-Optionsfelder kopiere und im anderen Deckblatt einfüge, und ihnen dann genau die gleiche Zelle zuweise (Sprachen!$J$1) und ihnen auch das gleiche Makro zuweise (Optionsfelder_beschriften), schmiert mein Excel ab sobald ich sie betätige.

 

Tut mir leid wenn ich das alles nicht so gut erklären kann, bin totaler Excel Formular Neuling, und es hat mir schon echt viel Zeit gekostet dieses Formular irgendwie zu verstehen... 

LG

 

 


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
25.02.2021 13:02:45 Lisa
NotSolved
25.02.2021 18:39:00 Gast26716
Solved
25.02.2021 18:58:35 xlKing
NotSolved
25.02.2021 19:00:55 xlKing
NotSolved
25.02.2021 19:19:53 Gast26716
NotSolved
Blau Optionsfeld in anderes Tabellenblatt kopieren
26.02.2021 09:34:30 Lisa
NotSolved
26.02.2021 15:28:29 Gast13731
*****
Solved
26.02.2021 15:33:54 Gast61525
NotSolved
01.03.2021 09:18:03 Lisa
NotSolved
26.02.2021 15:41:27 Gast99681
NotSolved
01.03.2021 09:00:05 Gast19885
NotSolved
26.02.2021 19:11:27 xlKing
*****
Solved
01.03.2021 10:40:25 Lisa
NotSolved