Thema Datum  Von Nutzer Rating
Antwort
Rot Komischer Fehler mit UsedRange und Last Row
18.07.2018 20:57:05 Thomas
NotSolved
18.07.2018 21:48:54 Thomas
NotSolved
18.07.2018 22:03:02 Gast60151
*****
NotSolved
18.07.2018 22:16:55 Gast97544
NotSolved
18.07.2018 22:58:24 Gast38727
NotSolved
18.07.2018 23:11:46 Gast38727
NotSolved
18.07.2018 23:24:34 Gast93536
NotSolved

Ansicht des Beitrags:
Von:
Thomas
Datum:
18.07.2018 20:57:05
Views:
921
Rating: Antwort:
  Ja
Thema:
Komischer Fehler mit UsedRange und Last Row

Hallo liebe Forenmitglieder,

 Ich habe einem Freund dabei geholfen ein Makro zu erstellen, dass zuerst die erste Spalte eines Arbeitsblatts löscht und danach die letzten beiden. Den Code dazu habe ich hier gepostet.

Nun zu meinem Problem: Wenn ich den Code zum ersten Mal laufen lasse funktioniert alles ohne Probleme und der Code macht genau was er soll. Wenn ich allerdings unter die neue letzte Zeile (sagen wir Zeile 10) in die Zeilen 11,12,13 die Zahlen 1, 2 und 3 Schreibe (um das Makro zu testen), tritt nach ein paar Mal Probieren auf diese Art eine Problem auf. 

Das Problem: Plötzlich wurde als letzte genutze Zeile 15 erkannt. Ich dachte zuerst, dass es vielleicht an einer Formatierung liegt oder Änlichem denn die Zelle in Zeile 15 war leer. Ich habe also alle Zeilen von 14 bis 65000 (ca.) gelöscht und das Makro nochmal gestartet --> Zeile 15 wird immernioch als letzte Zeile erkannt. 

Hat jemand eine Idee woran es liegen könnte? Vielen Dank im Voraus!

Thomas

 

Hier der Code:

 

Sub Macro1()

Rows("1:1").Delete Shift:=xlUp 'erste Zeile Löschen
    
Dim Letzte_Zeile As Variant
Letzte_Zeile = Sheets("On-Prem Details").UsedRange.SpecialCells(xlCellTypeLastCell).Row
MsgBox (Letzte_Zeile)


    
Rows(Letzte_Zeile - 1 & ":" & Letzte_Zeile).Delete Shift:=xlUp ' Die letzte und vorletzte Zeile löschen
    
End Sub

 

 

 


Ihre Antwort
  • 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: Name: Email:



  • 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
Rot Komischer Fehler mit UsedRange und Last Row
18.07.2018 20:57:05 Thomas
NotSolved
18.07.2018 21:48:54 Thomas
NotSolved
18.07.2018 22:03:02 Gast60151
*****
NotSolved
18.07.2018 22:16:55 Gast97544
NotSolved
18.07.2018 22:58:24 Gast38727
NotSolved
18.07.2018 23:11:46 Gast38727
NotSolved
18.07.2018 23:24:34 Gast93536
NotSolved