Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
10.12.2019 15:04:11 |
Lubber |
|
|
|
10.12.2019 18:41:49 |
tscharl |
|
|
VBA-letzte Zeile ansprechen,verbinden, einfärben und nummerieren |
10.12.2019 18:43:07 |
tscharl |
|
|
|
11.12.2019 07:11:27 |
Gast45641 |
|
|
|
11.12.2019 07:24:56 |
Gast19756 |
|
|
|
11.12.2019 08:37:35 |
tscharl |
|
|
Von:
tscharl |
Datum:
10.12.2019 18:43:07 |
Views:
1399 |
Rating:
|
Antwort:
|
Thema:
VBA-letzte Zeile ansprechen,verbinden, einfärben und nummerieren |
Besser so zu lesen:
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
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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 |
|
|
|
10.12.2019 18:41:49 |
tscharl |
|
|
VBA-letzte Zeile ansprechen,verbinden, einfärben und nummerieren |
10.12.2019 18:43:07 |
tscharl |
|
|
|
11.12.2019 07:11:27 |
Gast45641 |
|
|
|
11.12.2019 07:24:56 |
Gast19756 |
|
|
|
11.12.2019 08:37:35 |
tscharl |
|
|