MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Microsoft Office > Microsoft Excel
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 12.01.2018, 12:09   #1
micha66
Neuer Benutzer
Neuer Benutzer
Standard VBA - Checkbox in Ribbon

Hallo,
Dies ist mein erster Beitrag hier im Forum und hoffe sehr auf Eure Hilfe.
Im Gegensatz zu den meisten hier bin ich noch ein ziemlicher Anfänger.
Trotzdem habe ich habe mich mal an Ribbon Symbolleisten herangewagt.
Ein Makro über einen Button auszuführen klappt soweit.

Ich möchte aber folgendes erreichen:
In der Ribbon Leiste habe ich Checkboxen welche Spalten ein oder ausblenden sollen.
Wenn die Datei nach dem speichern neu geöffnet wird, sollen die Spalten entsprechend der Checkboxen weiterhin aus bzw. eingeblendet bleiben.
Ich habe eine kleine Testdatei mit RibbonCreator2016 erstellt und angehangen.
Ich würde mich riesig freuen wenn mir jemand die Datei entsprechend ergänzen kann.
Verwende Excel 2016

Hoffe sehr auf Eure Unterstützung
Danke und Gruß, Micha
Angehängte Dateien
Dateityp: xlsm Checkboxtest_120118.xlsm (30,2 KB, 7x aufgerufen)
micha66 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.01.2018, 17:52   #2
Hajo_Zi
MOF Guru
MOF Guru
Standard

Zu Crossposting lies diese Seite Hajo-Excel.de
Du hast Glück das JINX nicht mehr da ist, ansonsten würde Dein Beitrag wegen Crossposting geschlossen werden.
Ein Zitat aus der Netiquette (hier im Forum):
Unerwünscht sind auch Crosspostings - also dieselbe Frage gleichzeitig in mehreren Foren (nicht nur im MSOF).
Denn auf diese Weise werden mehrere Gruppen von Leuten mit dem gleichen Thema befasst, ohne dass sie voneinander wissen.
Naturgemäß laufen dann die Antworten, die im einen Forum "zu spät" gegeben wurden, ins Leere und bleiben ohne Resonanz.
Es reicht also, zunächst in einem Forum zu posten - wenn die Antworten dann unbefriedigend sein sollten, steht es einem anschließend immer noch offen, ein anderes Forum zu Rate zu ziehen.
Ich mache keine Werbung für andere Foren und verzichte darum auf den Link.
Die Forumssoftware verhindert das auch bei den meisten Foren.

GrußformelHomepage

__________________

Signatur in jedem Beitrag
m Forum kann der Beitrag als erledigt markiert werden. Also mache es unten links mit Klick auf den Schalter "als erledigt setzen", falls Problem gelöst.
Der Zustand des Beitrages wird dann in der Übersicht angezeigt und man braucht sich diese Beiträge nicht mehr ansehen.
Bitte Version angeben. Bei keiner Angabe gehe ich von meinen Angaben aus.
Betriebssystem: Windows 10 - 64 Bit, Office 2016 - 32 Bit.
Hajo_Zi ist gerade online  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.01.2018, 21:37   #3
mumpel
MOF Meister
MOF Meister
Standard

Hallo!

Schau Dir dazu meine Beispieldatei Umschaltflächen - Zustand speichern an. VBA-Kennwort ist ein kleines a. In der Beispieldatei werden die Zustände der Umschaltflächen auf verschiedene Weise gespeichert. Das lässt sich auch auf Auswahlfelder (Checkbox) anwenden.

Gruß, René
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.01.2018, 14:23   #4
micha66
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Hallo Hajo.

Bisher war herber.de das einzige Forum in dem ich meine Excel-Fragen gepostet hatte.
Ich bin sehr dankbar über all die professionellen Hilfestellungen die ich dort innerhalb kürzester Zeit erhalten habe. Auch von dir hatte ich mehrmals tolle Lösungen erhalten. An dieser Stelle nochmals „VIELEN DANK“, ich weiß das wirklich sehr zu schätzen!

Dieses Mal hatte ich es etwas eiliger und nachdem ich nach einigen Stunden auf Herber.de kein Feedback erhalten hatte, habe ich mich hier im Forum angemeldet und eine Beispieldatei hochgeladen. Wenn ich hier gegen Forum-Regeln verstoßen habe bitte ich vielmals um Entschuldigung.

@ René: Vielen Dank für Deine Antwort. Der Link zu Deiner Beispieldatei funktioniert leider nicht. Ich habe die Datei aber mit der Anleitung, welche ich auf deiner Website gefunden habe nachgebaut. Das hat soweit funktioniert, doch leider bekomme ich das nicht auf meine Beispieldatei übertragen. Meine VBA Erfahrungen beschränken sich größtenteils auf dem Makrorekorder mit anschließenden kleinen Anpassungen :-(

@ All: Ich habe meine Beispieldatei so weit wie ich gekommen bin angepasst und hier angehangen.
Ich würde mich riesig freuen, wenn mir jemand diese Datei so anpassen kann das sich die Checkboxen den letzten Wert merken. Wenn ich mich nicht irre muss das irgendwie mit
„Sub GetPressed CheckBox(control As IRibbonControl, ByRef bool Return)“ funktionieren.

Mein Wissen ist da leider ausgeschöpft…
Vielen Dank und nochmals Sorry, Micha
Angehängte Dateien
Dateityp: xlsm Checkboxtest_150118_3.xlsm (32,9 KB, 4x aufgerufen)

Geändert von micha66 (15.01.2018 um 16:12 Uhr).
micha66 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.01.2018, 15:53   #5
mumpel
MOF Meister
MOF Meister
Standard

Oha, da wurde die Datei nicht sauber hochgeladen.
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.01.2018, 16:24   #6
micha66
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Komisch, ich habe die Datei jetzt gepackt hochgeladen.
Hoffentlich kann diese jetzt geöffnet werden.
VG, Michael
Angehängte Dateien
Dateityp: zip Checkboxtest_150118_3.zip (29,7 KB, 2x aufgerufen)
micha66 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.01.2018, 16:28   #7
mumpel
MOF Meister
MOF Meister
Standard

Ich konnte sie auch vorher schon öffnen.

Habe die Datei mal angepasst. Alles was an VBA-Code und RibbonX-Code überflüssig ist habe ich entfernt.
Angehängte Dateien
Dateityp: xlsm Kopie von Checkboxtest_150118_2.xlsm (22,3 KB, 2x aufgerufen)
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.01.2018, 17:05   #8
micha66
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Hallo René,

vielen Dank, genau so soll es sein!
Jetzt habe ich aber das Problem, das wenn ich mit dem Tool "RibbonCreator2016" ein weiteres Control hinzufüge, die Datei beim öffnen auf Fehler läuft. "Das Makro GetVisible kann nicht ausgeführt werden..."

Kannst Du mir weiter helfen?

Gruß, Micha
micha66 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.01.2018, 17:12   #9
mumpel
MOF Meister
MOF Meister
Standard

Nimm nicht den RC. Der RC hat den Nachteil dass er Attribute einfügt die man nicht zwingend benötigt. "GetVisible" brauchst Du nicht zwingend. Arbeite meinen Workshop durch und baue das gewünschte Element selber ein. Ist einfacher als es aussieht.
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.01.2018, 17:19   #10
micha66
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Ohne RibbobCreator wäre das echt schade, da ich eigentlich alles soweit mit RC fertig habe und nur noch das Problem mit den Checkboxen lösen muss.

VG, Michael
micha66 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.01.2018, 17:25   #11
mumpel
MOF Meister
MOF Meister
Standard

Wenn Du mit dem RC arbeitest überschreibst Du auch meine Anpassungen die ich in die RibbonX-Definition Deiner Datei integriert habe.
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.01.2018, 17:28   #12
micha66
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Zitat:

Wenn Du mit dem RC arbeitest überschreibst Du auch meine Anpassungen die ich in die RibbonX-Definition Deiner Datei integriert habe.

JA, habe ich schon bemerkt :-(
micha66 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.01.2018, 17:38   #13
mumpel
MOF Meister
MOF Meister
Standard

Der RC ist zwar ganz nett. Aber wenn der Anwender nicht weiss mit man den VBA-Code und RibbonX-Code anpassen kann wird es schwierig.
mumpel ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:35 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.