ich habe bei meiner ersten Anfrage zu dem Thema eine Antwort von Luschi erhalten.
(Danke dafür) Leider begreife ich die noch nicht so ganz
Sub test1()
Dim lstObj As ListObject, rgObj As Range
Set lstObj = ActiveSheet.ListObjects("meineFormatierteTabelle")
On Error Resume Next
Set rgObj = lstObj.DataBodyRange
On Error GoTo 0
If rgObj Is Nothing Then
Debug.Print "diese formatierte Tabelle hat noch keine Daten!"
Else
Debug.Print "Datenbereich: " & rgObj.DataBodyRange.Address
End If
'.. mach irgendwas.
Set rgObj = Nothing: Set lstObj = Nothing
End Sub
Ich habe die richtige Tabelle eingegeben. Habe die mal Start genannt. Nun sollen die zuvor mit Msg abgefragten werte NName, PersNr, NNam und VNam in die Spalte A,B,C,D in der zweiten Zeile eingefügt werden.
Ich habe gemerkt, das es wohl bei '..mach irgendwas getan werden muss. Aber da komme ich nicht weiter. Alles was ich mache landet zunächst in der Spalte 3 und damit wird die intelligente Tabelle nicht automatisch erweitert.
Kann mir dabei jemand helfen?
Horrido Steve