找回密码
 立即注册
搜索

用函数或VBA代码自动获取单元格数据

6
回复
2137
查看
[复制链接]

1

主题

7

帖子

1

幻币

初入江湖

Rank: 1

积分
9
2021-12-22 09:23:00 显示全部楼层 |阅读模式
如图,已知A2单元格规格数据(长度*厚度*宽度),如何用函数或者VBA代码使B2单元格自动算出A2单元格数据的面积总和?
b35ece08df062a57ccc53fb330742aab.png
PPT学习论坛
回复

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2022-1-20 20:30:15 显示全部楼层
例子多来几个吧,这样子好确定规律。比如说是不是每个单元格都有换行符,或者厚度是不是都是80(都是80就简单了)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

幻币

初入江湖

Rank: 1

积分
3
2022-1-31 23:18:26 显示全部楼层
Function GETDATA(rng As Range)
Dim arr, brr, i, j, P
arr = Split(Replace(rng, "MMH", ""), Chr(10))
  For i = 0 To UBound(arr)
  brr = Split(arr(i), "*")
    P = 1
      For j = 0 To UBound(brr)
      P = P * brr(j)
      Next
      GETDATA = P / brr(1) / 1000000 + GETDATA
  Next
End Function

萌新瞎写写
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-2

幻币

东方不败

积分
-2
2022-2-7 12:44:10 显示全部楼层
呃呃,厚度不是固定的,换行符也是不固定的(有的没有,有的有几个),是不是用VBA方便些?麻烦可以给个都是80厚的方法?学习学习,谢谢大佬
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2022-2-18 06:00:02 显示全部楼层
向大佬学习
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-3

幻币

初入江湖

Rank: 1

积分
0
2022-2-20 20:55:58 显示全部楼层
厚度是不固定的,换行符也不是固定的,可能没有,也可能有几个
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

9

帖子

2

幻币

初入江湖

Rank: 1

积分
13
2022-3-28 10:23:03 显示全部楼层
大佬,去除厚度,只有长*宽的数据,怎么实现自动获取的功能?
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册