Thema Datum  Von Nutzer Rating
Antwort
10.03.2018 15:48:18 Kevin
NotSolved
10.03.2018 16:29:26 Gast14316
NotSolved
Rot Zeilen bei bestimmten Werten in aktiver Reihe verbinden ".merge"
10.03.2018 22:50:02 Kevin
NotSolved
11.03.2018 09:31:24 Gast70117
Solved
13.03.2018 08:14:16 Kevin
NotSolved

Ansicht des Beitrags:
Von:
Kevin
Datum:
10.03.2018 22:50:02
Views:
347
Rating: Antwort:
  Ja
Thema:
Zeilen bei bestimmten Werten in aktiver Reihe verbinden ".merge"

Hi,

zunächst mal vielen Dank.

Ich habe nochmal ein bisschen mit Offset am Code herumgedoktort. Nun habe ich auch zumindest mal ohne Fehlermeldung die Verschachtelung der If-Funktion hinbekommen, also bin ich dem  Ergebnis schon nahe.

Allerdings kann ich immer noch nicht die Zelle der Spalte D in der aktiven Zeile ansprechen.

Zumindest funktioniert die Zeile 3 nicht mit       Set rngsource = .Range(Cells(ActiveCell.Row, 4))       

Bis auf das Problem sollte alles klappen. Ich bitte daher nochmals um eine kleine Hilfestellung.

Mein derzeitiger Code mit Zelle D1 anstatt der Zelle in Spalte 4 der aktiven Zeile:

 

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  With ActiveSheet
  Set rngsource = .Range("D1")
      If Not Application.Intersect(rngsource, Target) Is Nothing Then
        If rngsource.Value = "Ausgabe" Then
            .Range(rngsource.Offset(0, 1), rngsource.Offset(0, 2)).Merge
        Else
             If rngsource.Value = "Einnahme" Then
                   .Range(rngsource.Offset(0, 1), rngsource.Offset(0, 2)).Merge
                   Else
                      .Range(rngsource.Offset(0, 1), rngsource.Offset(0, 2)).UnMerge
                      End If
        End If
    End If
  End With
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
10.03.2018 15:48:18 Kevin
NotSolved
10.03.2018 16:29:26 Gast14316
NotSolved
Rot Zeilen bei bestimmten Werten in aktiver Reihe verbinden ".merge"
10.03.2018 22:50:02 Kevin
NotSolved
11.03.2018 09:31:24 Gast70117
Solved
13.03.2018 08:14:16 Kevin
NotSolved