gpt4 book ai didi

excel - 表扩展而不是创建

转载 作者:行者123 更新时间:2023-12-04 20:30:42 24 4
gpt4 key购买 nike

我的 Excel 表中有一个错误,该错误出现在我无法在我的机器上重现的其他计算机上。
我制作了一个从数据库中获取数据并在 Excel 中创建表格的子程序。在这种情况下,它是采矿项目。
它选择第一个单元格,向右找到第一个空单元格,写入标题,用它制作一个表格,然后用另一个子填充它。
当同事尝试使用它时,它会扩展前一个表,然后在尝试创建新表时崩溃,因为两个表不能重叠。
初始布局:
Initial layout
应该发生什么:
What's supposed to happen/ happens on my machine
我的同事得到的:
What my coworkers get

Public Sub creerTable(Nom As Variant)

Dim cellule As Range
' se placer
Set cellule = ActiveWorkbook.Worksheets("DATA").Range("A1").End(xlToRight).Offset(0, 1)
Do While cellule.Value <> "" Or Not IsEmpty(cellule)
Set cellule = cellule.Offset(0, 1)
Loop

'cr?er le header
cellule.Interior.Color = vbBlue
cellule.Value = Nom

'cr?er la table
ActiveSheet.ListObjects.Add(xlSrcRange, cellule, , xlYes).Name = Nom

End Sub
编辑:在我同事的计算机上进行更多测试后,问题可能与 Excel 设置有关。当某些东西写在表格的右侧时,表格会延伸以覆盖它。谷歌搜索显示这是一种自动更正的行为。我想我将不得不停用自动更正的选项。

最佳答案

答案真的很傻。问题是excel中的自动更正设置。我所要做的就是添加这一行:

Application.autocorrect.AutoExpandListRange = False

关于excel - 表扩展而不是创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51559097/

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