Frage : Letzte Reihe finden und herauf ABER NICHT USing USEDRANGE dann gehen

Ich habe einen Bereich eines übertreffenarbeitsbuches, das immer an A1 beginnt: D??.  das heißt, beginnt es mit Zelle A1, verlängert auf D, aber die Reihenzahlen können ändern.  Es gibt eine Gesamtmenge in der d-Spalte, aber ich muss eine von diesem Feld hinaufgehen.  Abbildungen I, die ich an den Zellen D9 beginnen kann, tue ein Ende (xlDown) und dann herauf eins.  Aber wie zu erkläre mir den Code, einen von der letzten Reihe hinaufzugehen?  Diese Strecke A1: D?? wird meine genannte Strecke dyanmcially.  Die Zahl Reihen ändert jedes month.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
Public VorCountryRange ()
'Anfänge an A1: D?? und dann herauf eine Reihe
Schwaches intLastRow als ganze Zahl, rngRow als Strecke
Schwache rngAddress als Strecke, rngStart

    Strecke („D9“). Auserwählt
    Selection.End (xlDown). Auserwählt
   
    Strecke („D31“). Auserwählt


rngStart = Strecke („D9“) einstellen
    Mit rngStart.Select
        Selection.End (xlDown). Auserwählt
    Ende mit
    
Debug.Print

Enden-Unterseeboot

Antwort : Letzte Reihe finden und herauf ABER NICHT USing USEDRANGE dann gehen

schwaches rng als Strecke

rng=range (Zellen (9, „D“), Zellen (rows.count, „D“ einstellen) .end (xlup) .offset (- 1.0))

sollte es tun
Weitere Lösungen  
 
programming4us programming4us