Ich habe ein Excel-Blatt, in dem ich die Spaltenwerte wie ID von 10. Zeile bis 45. Zeile aktualisieren müssen. Ich habe eine gemischte ID "abcd_10", die auf "abcd_45" erweitert werden muss. Was sind die Befehle, um dies zu tun, anstatt eine for-Schleife zu verwenden. Denn For-Loop benötigt viel Zeit, weil es immer wieder auf die Zelle hinweist und es zeitaufwendig ist. Ich verwende diesen Code, bitte sagen Sie mir, was darin falsch ist.Auto-Generierung der Spaltenwerte in Excel-Blatt mit den PowerShell-Befehlen
$codeName = $currentCode
$finCode = $codeName + "_" + $i
$currentSheet.Cells.Item($intRow, $currentCol).Value2 = $finCode
$range1 = $currentSheet.Range("C10");
$r = $currentSheet.Range("C10:C45");
$range1.AutoFill($r, $currentCol)
$finCode
hat den Anfangswert „abcd_10“, die in der 10. Zeile eingefügt wird und nun muss ich es „abcd_45“ bis zur 45. Reihe erstrecken. Ich habe AutoFill
dafür verwendet, aber es funktioniert nicht für mich.
@DAXholic: 0 ist die Spaltennr. Feld, so wird es nicht funktionieren. –
Bitte zeigen Sie mehr von Ihrem Code bc Ich weiß derzeit nicht, ob Sie Standard-COM verwenden, um mit Excel oder einer anderen Bibliothek zu interagieren – DAXaholic