Thema Datum  Von Nutzer Rating
Antwort
Rot Checkbox und Adressierung der Nachbarzelle
26.09.2012 16:14:05 nose
NotSolved

Ansicht des Beitrags:
Von:
nose
Datum:
26.09.2012 16:14:05
Views:
1559
Rating: Antwort:
  Ja
Thema:
Checkbox und Adressierung der Nachbarzelle

ich habe folgendes Problem in VBA:.

Ich benutze Checkboxen  um einen Text, rechts von der Checkbox, ein- und auszublenden. Um die Zelle Rechts von der Checkbox zu adressieren benutze ich folgende Funktion:

                ActiveCell.Offset(0, 1).Value = „hallo“

 

Das Problem dabei ist, das ich erst die Zelle anklicken muss, in der die Checkbox ist, und dann erst die checkbox anklicken kann. Wenn ich das nicht mache, gilt immer die Zellen eben, in die zuletzt geklickt wurde.

Der Weg geht wahrscheinlich über diesen Weg:

               a = CheckBox2.TopLeftCell.Address

Nur weiss ich nun nicht, wie ich damit die Zeile rechts ansprechen soll, also wieder so ähnlich wie oben  (  ActiveCell.Offset(0, 1).Value = „hallo“)

 

Hier der VBA-Code:

 

Private Sub CheckBox2_Click()
    Call writeInfo(CheckBox2)
End Sub

Private Sub CheckBox3_Click()
    Call writeInfo(CheckBox3)
End Sub

Private Sub CheckBox4_Click()
    Call writeInfo(CheckBox4)
End Sub

Private Sub writeInfo(checkbox)
    If checkbox.Value = True Then
        ActiveCell.Offset(0, 1).Value = Environ("USERNAME")
    ElseIf checkbox.Value = False Then
       ActiveCell.Offset(0, 1).Value = ""
    End If
End Sub

 


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
Rot Checkbox und Adressierung der Nachbarzelle
26.09.2012 16:14:05 nose
NotSolved