gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ

Excel: logisches Feld als 'checkbox' darstellen

anonym
beantwortet von Frank37 am 23. Juni 2009 10:13
0x
Die Antwort ist hilfreich? Dann klick mich!

hab's jetzt mit folgendem Makro gelöst:

Option Explicit
Sub test()
Dim rArea As Range
Dim rSel As Range
Dim rCell As Range
Dim nAreas As Integer
Dim nArea As Integer
Dim nRows As Integer
Dim nRow As Integer
Dim nCols As Integer
Dim nCol As Integer
Dim oCheckbox As OLEObject
Dim xValue As Variant

Set rSel = Selection
nAreas = rSel.Areas.Count

For nArea = 1 To nAreas
Set rArea = rSel.Areas(nArea)
nRows = rArea.Rows.Count
nCols = rArea.Columns.Count
For nRow = 1 To nRows
For nCol = 1 To nCols
Set rCell = rArea.Cells(nRow, nCol)
xValue = rCell.Value
If VarType(xValue) = vbBoolean Then
Set oCheckbox = ActiveSheet.OLEObjects.Add(ClassType:="Forms.CheckBox.1", _
Link:=False, DisplayAsIcon:=False, _
Left:=rCell.Left + 1, Top:=rCell.Top + 1, _
Width:=rCell.Width - 1, Height:=rCell.Height - 1)
oCheckbox.LinkedCell = rCell.Address
oCheckbox.Object.Caption = ""
End If
Next
Next
Next

End Sub


Excel: logisches Feld als 'checkbox' darstellen

anonym
beantwortet von Frank37 am 22. Juni 2009 11:07
0x
Die Antwort ist hilfreich? Dann klick mich!

Hi @RBMannheim,

> Ich verstehe die Frage nicht ganz! Wenn es nur um die Darstellung geht, dann mit einer bedingten Formatierung,

Ja, es geht nur um die Anzeige. Ich finde bei der bedingten Formatierung aber nicht die Möglichkeit, das Feld als Checkbox anzeigen zu lassen. Wo ist das versteckt?

Ciao Frank


microsoft visual c++ 2005 sp1 runtime libraries Dateien

anonym
beantwortet von Frank37 am 16. Juni 2009 13:56
0x
Die Antwort ist hilfreich? Dann klick mich!

Hab's jetzt selbst herausgefunden:

01.12.2006 22:56 96.256 ATL80.dll
02.12.2006 00:25 1.101.824 mfc80.dll
02.12.2006 00:08 40.960 mfc80CHS.dll
02.12.2006 00:08 45.056 mfc80CHT.dll
02.12.2006 00:08 65.536 mfc80DEU.dll
02.12.2006 00:08 57.344 mfc80ENU.dll
02.12.2006 00:08 61.440 mfc80ESP.dll
02.12.2006 00:08 61.440 mfc80FRA.dll
02.12.2006 00:08 61.440 mfc80ITA.dll
02.12.2006 00:08 49.152 mfc80JPN.dll
02.12.2006 00:08 49.152 mfc80KOR.dll
02.12.2006 00:25 1.093.120 mfc80u.dll
02.12.2006 00:25 69.632 mfcm80.dll
02.12.2006 00:26 57.856 mfcm80u.dll
01.12.2006 22:54 479.232 msvcm80.dll
01.12.2006 22:54 548.864 msvcp80.dll
01.12.2006 22:54 626.688 msvcr80.dll
02.12.2006 00:46 65.536 vcomp.dll


Meine LAN-Verbindung funktioniert nicht,was kann ich tun?

anonym
beantwortet von Frank37 am 29. Oktober 2008 08:12
0x
Die Antwort ist hilfreich? Dann klick mich!

Arbeitest Du mit DHCP?

Wie ist denn der PC konfiguriert, der funktioniert? DHCP (also "IP-Adresse automatisch beziehen") oder fixes IP.

Wenn er DHCP benutzt, dann auch den Laptop so konfigurieren, wenn nicht, dann eine anderen fixed-IP angeben (wenn der PC z.B. "192.168.0.10" hat, dann beim Laptop z.B. "192.168.0.11" verwenden.

Gebe mal auf beiden den Befehl Start -> ausführen -> CMD ein und dann den Befehl "ipconfig /all", und poste beide Ausgaben hier, dann kann man mehr erkennen.

Ciao



Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.