Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Lass doch gleich Excel rechnen und vor allem: Übergib das Ganze per Variable zwischen den AnwendungenVisual Basic-Quellcode (10 Zeilen) Alternative mit direkter Zuweisung zwischen den Anwendungen itm.Body = xl.WorksheetFunction.Sum(wb.Sheets(1).Range("K16:K17"))

  • Benutzer-Avatarbild

    Zitat: „Nun sind nicht mehr die beiden K-Zellen markiert“Verabschiede dich von Methoden wie Select und Activate. Es ist überhaupt nicht nötig, irgendwas zu selektieren oder zu aktivieren, um auf die Daten zuzugreifen. Wenn die Spalte C vorher markiert war, ist sie es danach auch. Mein Code jedenfalls markiert nichts. Zitat von Aschrum: „IF erstes Zeichen in Range("C16:C*") = i THEN [Addition in K] * (letzte) Zelle != kein Inhalt bzw. = letzte Zelle mit Inhalt “ Ansatz:Visual Basic-Quellcode (10 …

  • Benutzer-Avatarbild

    Zitat von Aschrum: „Problem dabei ist, dass For Each scheinbar nur ein mal durchläuft.“Was heisst scheinbar? Hast du das im Debugger beobachtet oder worauf beruht diese Erkenntnis. Du kannst ja mal im Direktfenster ?ws.Range("C16", ws.Cells(ws.Rows.Count, 3).End(xlup).Address eingeben, dann siehst du, was er durchlaufen sollte.