Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

VBA quelltexthilfe





Frage

Hallo ich habe ein problem, wenn auch ein sehr kleines, mit excel/vba. Ich möchte eine Tabellenkalkulation erstellen in der man aufgefordert wird einen name und spezifische daten des namen einzugeben, bis hier logischerweise kein problem. Um eine übersicht zu gewährleisten möchte ich das wenn man zu den gleichen namen weitere des spezifischen teils eingibt diese untereinerander in der tabelle aufgelistet werden sollen <-- mein problem wie geht das? bei mir werden immer die alten daten in der gleichen spalte /zeile überschrieben.

Antwort 1 von Saarbauer

Hallo,

deine Angaben sind etwas mager , aber ich habe es so verstanden , dass du die Daten immer im gleichen Feld eingetragen werden.

Du musste die Speicherung der Daten so ändern, dass die entsprechende Freie Zelle genommen wird.

Gruß

Helmut

Antwort 2 von Beverly_J

Hi Illo,

die letzte belegte Zelle einer Spalte - im Beispiel Spalte A - kannst du mit diesem Code ermitteln

Sub letzte_belegte_zeile()
    Dim loLetzte As Long
    With Worksheets("Tabelle1")
        loLetzte = IIf(IsEmpty(.Cells(.Rows.Count, 1)), .Cells(.Rows.Count, 1).End(xlUp).Row, .Rows.Count)
    End With
End Sub


Deine Einträge müssen also dann immer ab der nächsten Zeile erfolgen.

Bis später,
Karin

Antwort 3 von nighty

hi all :))

gruss nighty

Sub makro01()
Rem letzte zeile eines sheets
Cells(1, 1) = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
Rem letze spalte eines sheets
Cells(2, 1) = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Column
Rem letzte zeile einer spalte
Cells(3, 1) = ActiveSheet.Range("D" & Rows.Count).End(xlUp).Row
Rem letzte spalte einer zeile
Cells(4, 1) = ActiveSheet.Range("3:3").End(xlUp).Column
End Sub

Antwort 4 von illo

hi danke für die hilfe ;)

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: