Autor
|
Thema: Checkboxen abfragen (6819 mal gelesen)
|
Murkel Mitglied CAD-Zeichnerin
Beiträge: 20 Registriert: 12.02.2008 AutoCAD 2006 und 2007 Windows XP 32bit Office 2003
|
erstellt am: 23. Feb. 2008 22:37 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe eine Exceltabelle in der ich mehrere Checkboxen platziert habe. Nun möchte ich herausfinden, wieviele und vor allem welche angeklickt wurden. Mit "Controls" komme ich anscheinend nicht weiter, dieser scheint nur in Verbindung mit Userformen und darauf platzierten Checkboxen zu funktionieren. Ich benötige aber keine Userform. Hat einer ne Idee? Gruß Ines Entschuldigung, falls dieser Beitrag jetzt doppelt erscheint, ich hatte beim ersten Mal den Betreff vergessen! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 23. Feb. 2008 23:15 <-- editieren / zitieren --> Unities abgeben: Nur für Murkel
Hallo Murkel, ein Beispiel: Code: Public Sub Murkel() Dim objOLEObject As OLEObject For Each objOLEObject In Tabelle1.OLEObjects With objOLEObject If TypeOf .Object Is MSForms.CheckBox Then _ MsgBox .Object.Caption & " / angeklickt - " & _ IIf(.Object.Value, "Ja", "Nein") End With Next End Sub
------------------ Gruß Nepumuk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Murkel Mitglied CAD-Zeichnerin
Beiträge: 20 Registriert: 12.02.2008 AutoCAD 2006 und 2007 Windows XP 32bit Office 2003
|
erstellt am: 25. Feb. 2008 12:33 <-- editieren / zitieren --> Unities abgeben:
|
Murkel Mitglied CAD-Zeichnerin
Beiträge: 20 Registriert: 12.02.2008 AutoCAD 2006 und 2007 Windows XP 32bit Office 2003
|
erstellt am: 26. Feb. 2008 08:08 <-- editieren / zitieren --> Unities abgeben:
Hallo Nepumuk, habs gestern ausprobiert und funktioniert einwandfrei! So kann ich weiterbasteln,Danke!! Ist dieser Code eigentlich reinen Visual Basic oder was? So richtig blicke ich bei den vielen Sprachen noch nicht durch. Gruß Ines Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nepumuk Mitglied Entwicklungsleiter
Beiträge: 351 Registriert: 16.10.2004
|
erstellt am: 26. Feb. 2008 09:01 <-- editieren / zitieren --> Unities abgeben: Nur für Murkel
Hallo Ines, ja, das ist reines VBA. Wobei du etwas unterscheiden musst. VB = Visual Basic ein Programm mit dem ich .exe / .dll erstellen kann. VBA = Visual Basic for Application also an eine Anwendung aus Office wie Excel, Word usw. gebundenes VB. Die sind zwar von der Sprache fast identisch, bearbeiten aber unterschiedliche Objekte. In VBA eben Exceltabellen oder Worddokumente in VB alles worauf ich Zugriff bekomme. Denn VB hat außer seine eigenen Formulare keine eigenen Objekte. Alllerdings sind diese Formulare und seine Controls wesenlich komfortabler und vielseitiger wie die Userforms in VBA. ------------------ Gruß Nepumuk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Murkel Mitglied CAD-Zeichnerin
Beiträge: 20 Registriert: 12.02.2008 AutoCAD 2006 und 2007 Windows XP 32bit Office 2003
|
erstellt am: 27. Feb. 2008 09:42 <-- editieren / zitieren --> Unities abgeben:
|