Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Ich versuch's mal mit einem unvollständigen Ansatz zum Vervollständigen. Die Files suchen:Visual Basic-Quellcode (7 Zeilen) Die Files verarbeiten: Visual Basic-Quellcode (9 Zeilen) Ungetestet, aber hoffentlich lauffähig. P.S.: Der Code gehört in den Codebereich des Ziel-Arbeitsblatts.
-
Zitat von bayer007: „Leider funktioniert der Code nicht“Auf Anhieb sehe ich keinen Fehler. Lass mal deinen Code sehen. Wie lautet die Fehlermeldung?
-
@cry.baby: Das ist zwar etwas umständlich und auch nicht gerade elegant. Aber es könnte funktionieren. Da du jeweils mit ActiveWorkbook arbeitest, bist du zu dem Zwischenspeicher-Array verdammt (aber warum 2 davon?). Die ungarische Notation entspricht nicht dem Microsoft-Standard. Sie macht den Code schwerer lesbar. Aber das werte ich als Philosophie-Frage. Zitat von cry.baby: „lastRow = Cells(Rows.Count, 1).End(xlUp).Row + 1“funktioniert eher zufällig, weil ActiveSheet gerade auf Sheet1 zeigt. …
-
Zitat von cry.baby: „Was heißt elegant?“Beide Workbooks sind offen und damit beide Sheets erreichbar. Es gibt keine Notwendigkeit für einen Zwischenpuffer. Zitat von cry.baby: „Was hat das zu bedeuten?“Ungarische Notation ist die Methode, den Variablen Prefixes mit dem Datentyp voranzustellen. In Zeiten moderner IDEs ist das Humbug. Und erschwert das Lesen. Schau dir mal die Excel-internen Objekte und deren Properties an. Du wirst keine ungarische Notation finden. Aus gutem Grund. In den Microso…
-
Wie gesagt, es ist eine eher philosophische Diskussion, auf die es keine eindeutiges richtig oder falsch gibt. Spätestens, wenn du dich von der prozeduralen Programmierung verabschiedest und objektorientiert arbeitest, wirst du wahrscheinlich auch etwas umdenken. Wenn Microsoft genauso denken würde, würde aus der Konstruktion Visual Basic-Quellcode (3 Zeilen) so was: Visual Basic-Quellcode (3 Zeilen) oder so ähnlich. Ich weiss jetzt nicht, was lesbarer ist...
-
Zitat von cry.baby: „Welche Schreibweise ist dann in VB-Kreisen 'etabliert'?“Üblicherweise Pascal Case. https://docs.microsoft.com/en-us/dotnet/visual-basic/programming-guide/program-structure/naming-conventions Edit: Das Coding von Microsoft Frameworks (.Net, Excel, WinApi...) unterliegt einem noch strengeren Standard: docs.microsoft.com/en-us/dotne…eneral-naming-conventions