gpt4 book ai didi

vba - 在 Excel 2013 中删除相对选择范围内的图片

转载 作者:行者123 更新时间:2023-12-04 21:00:51 24 4
gpt4 key购买 nike

我只是在 Excel 中做一些有趣的事情,我没有使用 VBA 的经验,这不是一个严重的问题,但很高兴知道。

我已经制作了一张能够使用宏向左、向右、向上和向下移动的企鹅的图片(因为这似乎是最简单的方法)。仅此一点都不好玩,所以我添加了鱼的图片,这只企鹅必须能够“吃”它们。我想将图片删除/删除到企鹅前面的 2 个单元格,但由于图像只是漂浮在工作表上方,我不能只录制宏,选择单元格并按“删除”。另外,另一个问题是,我只知道如何选择一张(或多张)图片,其数组不在指定范围内。

有没有办法我可以做到这一点?我发现的只是删除工作表中的所有图像,或者只是删除某些单元格(而不是相对单元格)中的所有图像。它必须是一个宏(快捷键:Ctrl-Shift-E),并且必须在企鹅右侧的两个单元格内。

Picture of penguin mini game thing

最佳答案

一个好主意是执行以下操作:

  • 格式化单元格的大小,使每条鱼都在一个单元格中;
  • 每个单元格随机写下鱼,最后用一些坐标更改它们的名称(例如 picr3c19 是第 3 行第 19 列上的鱼);
  • 每当企鹅在这样的单元格中时,只需使用 On Error Resume Next 删除图片。如果单元格中没有图片,那还是可以的;
  • 分享游戏:D
  • 关于vba - 在 Excel 2013 中删除相对选择范围内的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36574250/

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