欢迎访问服务器技术网-www.fuwuqijishu.com

excel 自动 生成 字符

软件 fuwuqijishu 2年前 (2022-10-01) 9次浏览 0个评论 扫描二维码

关于我在A1单元格输入字符L,然后想在A2,A5,A12,A27.A57单元格分别都自动填充L字符。

就是说在原来单元格基础上,依次加上1,3,7,15,30得到下一个单元格。

要实现这个功能,应该怎么写代码
的问题

Private Sub Worksheet_Change(ByVal Target As Range)
If Target。Column > 1 Or Target。Row > 10000 Or Target。Count > 1 Then Exit Sub
Application。
EnableEvents = False
b = 1
a = Target。Row
For i = 1 To 10
b = b + a
Cells(b, 1) = Target。Value
a = 2 ^ (i + 1) – 1
Next
Application。
EnableEvents = True
End Sub
A1:A10000有这个功能,为什么要控制到A10000呢?因为再往后,有可能超出A65536,没写容错功能。
只写了填充10个单元格,要多少个自己修改。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2517.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900