Thema Datum  Von Nutzer Rating
Antwort
Rot Kommentare bearbeiten
25.04.2018 13:21:00 VBA
NotSolved
25.04.2018 13:22:36 VBA
NotSolved
25.04.2018 17:51:56 Gast8620
NotSolved

Ansicht des Beitrags:
Von:
VBA
Datum:
25.04.2018 13:21:00
Views:
802
Rating: Antwort:
  Ja
Thema:
Kommentare bearbeiten

Hallo,

ich habe folgendes Szenario: Ich habe ein Formular mit 2 Buttons. Beim Drücken des eines Buttons kann ein Kommentar über ein neues Formular Kommentartext eingegeben werden, beim Drücken des anderen Buttons soll der zuvor gesetzte Kommentar bearbeitet werden können.

Ich habe bis jetzt folgendes für die Buttons:

 

Private Sub cmd_Kommentar_setzen_Click()

'Auswahl der Zelle, die kommentiert werden soll und Eingabe des Kommentars in ein Textfeld. Kommentierte Zelle wird gelblich eingefärbt.
    
ActiveSheet.Unprotect Password:=""
    
frm_Tabellenkonfiguration.Hide

Dim rngAuswahl As Range

On Error GoTo LeaveSub

Set rngAuswahl = Application.InputBox("Bitte die Zelle auswählen, die kommentiert werden soll.", Type:=8)

    If rngAuswahl.Count > 1 Then
        MsgBox "Bitte nur eine Zelle auswählen.", vbCritical
        frm_Tabellenkonfiguration.Show
        Exit Sub
    End If
    If rngAuswahl.Row < 8 Then
        MsgBox "Bitte eine gültige Auswahl verwenden.", vbCritical
        Exit Sub
    End If
    
    rngAuswahl.Select
    rngAuswahl.AddComment
    frm_Kommentartext.Show

LeaveSub:
frm_Tabellenkonfiguration.Show

ActiveSheet.Protect Password:="", AllowFiltering:=True

End Sub

 

Private Sub cmd_Kommentar_bearbeiten_Click()

'Auswahl der Zelle, bei der der Kommentar bearbeitet werden soll

ActiveSheet.Unprotect Password:=""

frm_Tabellenkonfiguration.Hide

Dim rngAuswahl As Range

On Error GoTo LeaveSub

Set rngAuswahl = Application.InputBox("Bitte den Kommentar auswählen, der bearbeitet werden soll.", Type:=8)

    If rngAuswahl.Comment Is Nothing Then
        MsgBox "Bitte nur kommentierte Zellen auswählen.", vbCritical
        frm_Tabellenkonfiguration.Show
        Exit Sub
    End If
    
    rngAuswahl.Select
    

    
LeaveSub:
frm_Tabellenkonfiguration.Show

ActiveSheet.Protect Password:="", AllowFiltering:=True

End Sub

 

Und folgendes für das Textbox wo der Kommentar eingegeben wird:

 

Private Sub cmd_Kommentar_bearbeiten_Click()

'Auswahl der Zelle, bei der der Kommentar bearbeitet werden soll

ActiveSheet.Unprotect Password:=""

frm_Tabellenkonfiguration.Hide

Dim rngAuswahl As Range

On Error GoTo LeaveSub

Set rngAuswahl = Application.InputBox("Bitte den Kommentar auswählen, der bearbeitet werden soll.", Type:=8)

    If rngAuswahl.Comment Is Nothing Then
        MsgBox "Bitte nur kommentierte Zellen auswählen.", vbCritical
        frm_Tabellenkonfiguration.Show
        Exit Sub
    End If
    
    rngAuswahl.Select
    

    
LeaveSub:
frm_Tabellenkonfiguration.Show

ActiveSheet.Protect Password:="", AllowFiltering:=True

End Sub

 

Kann mir vielleicht jemand weiterhelfen?

Vielen Dank


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 Kommentare bearbeiten
25.04.2018 13:21:00 VBA
NotSolved
25.04.2018 13:22:36 VBA
NotSolved
25.04.2018 17:51:56 Gast8620
NotSolved