Zeilenposition abhängig von gefüllter Zelle nebenan
#1
Hallo liebe Experten,

ich benötige einen Code zum automatischen erstellen von Zeilenpositionen, bis zu der Zeile, ab welcher rechts kein Wert mehr steht - und ich habe keine Ahnung, wie ich das anstellen sollte. Huh

Beispielhafter Anfang ist im beigefügten Bild zu sehen.

Das #WERT! - Problem wird schon in einem anderen Thema behandelt - bitte einfach ignorieren...

LG Luca


Angehängte Dateien Thumbnail(s)
   
Top
#2
Hallo,

und ich habe keine Ahnung, wie ich mit Hilfe dieses Bildes helfen soll.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Top
#3
Naja, es muss irgendwie funktionieren, dass ich im VBA hinterlege, dass er die Zeilen mitzählen soll und in diesem Fall in Tabelle 4 bei Zelle (6, 1) mit 1 anfängt.
Aufhören soll das ganze dann, wenn rechts davon kein Wert (Zahl) mehr steht.

PS: Da es sich hier um Kundendaten handelt kann ich leider nicht mehr im Bild zeigen... :/
Top
#4
Hallo,

man könnte die Kundendaten ja anonymisieren. So kann ich mir jedenfalls nicht vorstellen, was das werden soll.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Top
#5
Habe jetzt eine neue Excel gemacht, damit es Anonym ist, und angehangen. 

Da es um Tabelle 4 geht habe ich auch in Tabelle 4 (Z6,S1) gearbeitet.  Vorher zeigt die Ausgangssituation, Nachher wie es es aussehen soll.

Ich hoffe das genügt zur Vorstellung?

LG Luca


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 10,27 KB / Downloads: 3)
Top
#6
Hallo,

dann so:

Code:
Option Explicit

Sub nummern()
    Dim lngZeile As Long
    For lngZeile = 6 To Range("B6").End(xlDown).Row
        Cells(lngZeile, 1) = lngZeile - 5
    Next lngZeile
End Sub
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Top
#7
Funktioniert wie es soll! Vielen Dank!!

Muss der Makro im selben Ar gestartet werden? - wie er jetzt ist schon, oder übersehen meine unwissenden Augen etwas?

Also muss ich vorher noch sinngemäß sagen: öffne Arbeitsballt 4?
Top
#8
Hallo,

das Makro ist so erstellt, dass es immer im aktuell geöffneten Arbeitsblatt wirkt.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Top
#9
Vielleicht wäre Excel zu verwenden.

In A6:
PHP-Code:
=COUNTA(B$5:B5
, durchziehen nach unten.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#10
Ich weiß das es eine recht einfache Handhabung auch ohne Makro gibt, allerdings ist ja sinn und zweck meiner Aufgabe, dass sowas alles automatisiert abläuft.

Vielen Dank Klaus-Dieter!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste