Thema Datum  Von Nutzer Rating
Antwort
10.12.2019 15:04:11 Lubber
NotSolved
Blau VBA-letzte Zeile ansprechen,verbinden, einfärben und nummerieren
10.12.2019 18:41:49 tscharl
NotSolved
10.12.2019 18:43:07 tscharl
NotSolved
11.12.2019 07:11:27 Gast45641
NotSolved
11.12.2019 07:24:56 Gast19756
NotSolved
11.12.2019 08:37:35 tscharl
NotSolved

Ansicht des Beitrags:
Von:
tscharl
Datum:
10.12.2019 18:41:49
Views:
660
Rating: Antwort:
  Ja
Thema:
VBA-letzte Zeile ansprechen,verbinden, einfärben und nummerieren

Option Explicit

Private Sub CommandButton1_Click()
    Dim wks As Worksheet
    Set wks = ThisWorkbook.Worksheets("Tabelle1")
    Dim intZaehler As Integer
    intZaehler = 1
    wks.Range("A14").Select
    ' Wenn die Zelle A14 nicht mehr leer ist, selektiere die übernächste Zelle.
    ' Erhöhe den Zähler um 1 und beginne mit "wiederholen:" die Prüfung erneut.
    ' Ich glaube eine Schleife mit do while ... loop klappt hier nicht.
wiederholen:
    If ActiveCell.Value <> "" Then
        ActiveCell.Offset(2, 0).Select
        intZaehler = intZaehler + 1
        GoTo wiederholen
    End If
    ' Selektiere nun die ersten 18 Spalten bis R
    wks.Range(ActiveCell, ActiveCell.Offset(0, 17)).Select
    ' Hier nun der Code aus "Makro aufzeichnen :-))
    With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Selection.Merge
    ' Ende der Aufzeichnung.
    ' Nun beschriften und färben.
    ActiveCell.FormulaR1C1 = intZaehler
    ActiveCell.Interior.Color = RGB(200, 200, 200)
    ' Obligatorisch bei mir Set - Nothing
    ' Manche sagen, das muss nicht sein.
    Set wks = Nothing
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.12.2019 15:04:11 Lubber
NotSolved
Blau VBA-letzte Zeile ansprechen,verbinden, einfärben und nummerieren
10.12.2019 18:41:49 tscharl
NotSolved
10.12.2019 18:43:07 tscharl
NotSolved
11.12.2019 07:11:27 Gast45641
NotSolved
11.12.2019 07:24:56 Gast19756
NotSolved
11.12.2019 08:37:35 tscharl
NotSolved