Ich habe ein kleines Problem, wenn ich: Count_line = ActiveSheet.UsedRange.Rows.Count
zu zählen, wie viele Zeilen habe ich in einem Arbeitsblatt. Es kann mir nicht die richtige Nummer geben. Kann es durch das Format der Zellen beeinflusst werden? Weil ich verschiedene Farben habe, um einige wichtige Spalten hervorzuheben. Wenn Sie Idee haben, lassen Sie bitte einen Kommentar. Vielen Dank!VBA_Verwendung UsedRange.Count aber fehlgeschlagen
-1
A
Antwort
1
UsedRange.Rows.Count ist keine zuverlässige Methode, die letzte Zeile zu ziehen, da leere Zeilen am Anfang des Blattes nicht berücksichtigt werden. Angenommen, Sie finden die letzte Zeile mit Text darin, verwenden Sie die End-Methode, um die Zeile zu finden.
Verwandte Themen
- 1. CSRF-Überprüfung fehlgeschlagen, aber nur mit Facebook-App
- 2. DocuSign-REST-API - Hüllkurven-ID erzeugen, aber Fehler: Authentifizierung fehlgeschlagen
- 3. Monit-Status ist fehlgeschlagen, aber Prozess funktioniert gut
- 4. Mavenized Mule Projekt aber Munit Testlauf ist fehlgeschlagen
- 5. Build auf TFS 2013 fehlgeschlagen, aber in Ordnung lokal
- 6. Jquery-Fileupload-Plugin - Hochladen der Datei, aber sagt 'Dateiupload fehlgeschlagen'
- 7. Javascript Regulärer Ausdruck fehlgeschlagen in IE, aber in Chrome & Edge
- 8. Android https CertPathValidatorException: TrustAnchor gefunden, aber Zertifikatsprüfung fehlgeschlagen
- 9. wglCreateContext in C# fehlgeschlagen, aber nicht in verwaltetem C++
- 10. Anfragen: Modul funktioniert lokal, aber auf pythonanywith fehlgeschlagen
- 11. Nexus akzeptiert hochladen, aber sagt, es ist fehlgeschlagen
- 12. Implementieren Dijkstra-Algorithmus mit Min-Heap, aber fehlgeschlagen
- 13. PHP Mysql zweite Abfrage fehlgeschlagen, aber keine Fehlermeldung
- 14. Symfony Funktionstest fehlgeschlagen, aber die gleiche Anfrage funktioniert im Browser
- 15. Einfache Mod-Rewrite-Abfragezeichenfolge aber immer noch fehlgeschlagen
- 16. fehlgeschlagen
- 17. Сonstraint fehlgeschlagen UNIQUE Constraint fehlgeschlagen
- 18. Antwortnachricht ist fehlgeschlagen-Assertion fehlgeschlagen
- 19. AWS EMR Schritt fehlgeschlagen, da Jobs fehlgeschlagen
- 20. NSJSONSerialization fehlgeschlagen
- 21. Zuweisungen fehlgeschlagen
- 22. Rechteverwaltungsoperation fehlgeschlagen
- 23. Installation fehlgeschlagen. Fehlgeschlagen Herzschlag von Agenten erhalten
- 24. Fehlgeschlagen Argumente
- 25. SSL_CTX_use_PrivateKey_file() fehlgeschlagen
- 26. Zufallszahlengenerator fehlgeschlagen
- 27. TransformClassesWithNewClassShrinker fehlgeschlagen
- 28. Titanbau fehlgeschlagen
- 29. Konvertierung fehlgeschlagen
- 30. Erstellen fehlgeschlagen ionische Projektausführung für Task fehlgeschlagen: ProcessDebugResources '
Danke, ich habe versucht, 'zu verwenden End' am hier ist der Code:..' Worksheets (Array (1)) Bereich auswählen ("A3") Wählen Sie ActiveCell.End (xlDown) .Select ligne_Data = Selection.Row'. Kann ich sie in eine Zeile setzen? Es scheint jetzt ein bisschen lang zu sein. – Hiddenllyy
Im Allgemeinen kann (und sollte) die Auswahl wie die Pest vermieden werden. Das könnte man einfach als 'ligne_Data = Worksheets (Array (1)) schreiben. Range ("A3"). End (xlDown) .Row' – RGA