Suchergebnisse
Suchergebnisse 1-11 von insgesamt 11.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
vb-paradise.de/index.php/Attachment/51083/ Selten so viele Widersprüche auf einmal entdeckt. Daher bitte klären: In welcher Umgebungsentwicklung bist Du unterwegs?- Office (z.B. im Excel-VB-Code, also VBA) - Visual Studio (VB.NET) - Visual Studio Code - in einer VBS-Datei (VBScript)
-
Ok, Du hast also 2 Exceltabellen? Oder 2 Excel-Spalten? Wie sehen diese beispielweise einzeln aus, wie sehen sie gemergt aus, wie sollen sie gemergt aussehen? Bilder kannst Du forenintern über [+ Erweiterte Antwort] -> _|Dateianhänge|_ -> [Hochladen] posten.
-
Also geht es nur darum, eine Tabelle mit ein paar festgelegten Überschriften zu haben, aber die echten Daten sollen erstmal von Tabelle 1 hergenommen werden und dann die von Tabelle 2 hinzugefügt werden? Ok, das ist vergleichsweise einfach. Was hast Du bisher an Code?
-
Zitat von Engelchen: „brauche ich spire.xls“Wo taucht bei dir im Code Spire.xls auf? Welches Ergebnis erbringen denn die beiden Codes? Und inwieweit weichen die Ergebnisse vom Sollwert ab?
-
Leider hattest Du noch nicht gesagt, ob meine Zielvermutung in Post#6 korrekt ist. Aber falls ja, musst Du- Tabelle 1 öffnen - das Ende der Tabelle finden (z.B. indem Du schaust, in welcher Zeile keine Daten mehr stehen) = Position X - Tabelle 2 öffnen - die benötigten Daten von Tabelle 2 in Tabelle 1 ab Position X reinschreiben - ggf. speichern Was davon bekommst Du (nicht) hin?
-
Klar, hab ich ja gepostet, welche Schritte Du durchführen musst. Aber die Frage, was Du davon (nicht) hinbekommst, hast Du unbeantwortet gelassen …
-
Das Vorgehen ist immer1. Ziel wählen 2. Schritte planen 3. jeden Schritt in die Tat umsetzen Punkt 1 hast Du. Zu Punkt 2 schreibst DuZitat von Engelchen: „ich weiß leider nicht wo ich anfangen soll.“Das ist doppelt schlecht. Doppelt deshalb, weil ich bereits das für Dich erledigt habe, siehe Post#11. Aber Du hast immer noch nicht gesagt, bei welchem der Punkte Du Schritt 3 umsetzen kannst und bei welchem nicht. Und daher werd ich nicht weiterhelfen können, denn ich bin gerade nicht in der zeitli…
-
Ah, ich sehe, Du hast das Problem doch aus eigener Kraft weiterbearbeiten können. Freut mich. Daher werd ich wohl dieses Thema mit dem alten zusammenfügen.* Dann kann es ja jetzt weitergehen. Wenn Du den Makrorecorder in Excel anwirfst und die Schritte durchgehst, die Du machen willst, wird Dir fertiger, aber noch nicht zwangsläufig guter Code erzeugt. Aber es ist ein guter Anhaltspunkt. Ein Beispiel: Visual Basic-Quellcode (3 Zeilen) Mehr ist es nicht. Zielort festlegen, ActiveSheet.Paste ausfü…
-
Mach doch auch hier eine Absolutangabe: wk2.Sheets(1).Paste
-
Hast Du geprüft, ob vor dem Paste die richtige Zielstelle angewählt wurde? Ggf. musst Du vorher noch ein wk2.Sheets(1).Activate ausführen. Ist zwar m.E. nicht für Hintergrundausführung geeignet, aber zur Optimierung können sicherlich z.B. @petaod oder @mumpel was sagen.
-
Nuja, da bei mir der Code funktioniert, musst Du wohl schauen, wo bei Dir der Fehler Unterschied ist. Visual Basic-Quellcode (16 Zeilen) Vielleicht falsche Reihenfolge mit Activate und Cells(x, y).Select?