gpt4 book ai didi

excel - 当单元格可能不同时,Powershell excel 合并单元格

转载 作者:行者123 更新时间:2023-12-02 23:56:29 32 4
gpt4 key购买 nike

我知道如何合并单元格,并且这段代码有效:

$MergeCells = $objWorksheet.Range("B1:C1") 

$MergeCells.Select()
$MergeCells.MergeCells = $true

我遇到的问题是我在 IIS 版本的 ForEach 服务器循环中执行此操作。因此,虽然我总是知道列,但不一定知道行。这个数字会有所不同。

假设它到达列表 ($x = 5) 中的第 5 个服务器,并且需要合并这些单元格。我试过这个:

$MergeCells = $objWorksheet.Range("B$x:C$x")

以为电脑会知道我的意思

$MergeCells = $objWorksheet.Range("B5:C5")

但它什么也没做。没有错误,只是虚无。

我在此处和 Google 上进行了搜索,但在每个帖子中,人们都在合并他们知道列和行是静态的单元格。正如我所说,我的行将是动态的。

有谁知道当我的行号不同时如何合并单元格?我已经能够在 Excel 中为单元格使用变量,这对其他东西来说也很好。

最佳答案

: 字符在变量名中使用时指定范围。所以 PowerShell 将 $x:C 视为 x 范围内的变量 C

通过将 x 括在大括号中,PowerShell 将不会向前看字符串。

$MergeCells = $objWorksheet.Range("B${x}:C${x}")

关于excel - 当单元格可能不同时,Powershell excel 合并单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44463970/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com