【发布时间】:2022-06-17 00:01:08
【问题描述】:
在我的 Excel 工作表中,我有一个带有文件夹图像的单元格。单击时,我启动一个宏,要求选择文件夹。该部分工作正常,但我想在图像旁边的单元格中写入文件夹路径。我的问题是,当用户单击图像时,单元格选择不会改变。所以没有办法知道位置 ActiveCell.Address 并选择 .Next 到它旁边。即使选择没有改变,有没有办法实际获得用户点击的位置?
谢谢。
【问题讨论】:
在我的 Excel 工作表中,我有一个带有文件夹图像的单元格。单击时,我启动一个宏,要求选择文件夹。该部分工作正常,但我想在图像旁边的单元格中写入文件夹路径。我的问题是,当用户单击图像时,单元格选择不会改变。所以没有办法知道位置 ActiveCell.Address 并选择 .Next 到它旁边。即使选择没有改变,有没有办法实际获得用户点击的位置?
谢谢。
【问题讨论】:
试试这个:
With ThisWorkbook.Sheets("Sheet1")
buttonName = .Shapes(Application.Caller).name
row = .Shapes(buttonName).TopLeftCell.row
col = .Shapes(buttonName).TopLeftCell.col
End With
【讨论】: