吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3839|回复: 116
收起左侧

[原创工具] 体质指数计算器。2025年3月14日更新了,增加了功能

  [复制链接]
eastar2008 发表于 2025-3-11 20:26
本帖最后由 eastar2008 于 2025-3-14 20:24 编辑

看有朋友发,前几天正好做了一个。输入姓名 (非必填)选择性别,默认 女,年龄  身高(厘米) 体重(千克)自动计算体脂率和BMI,给出体质状态,把计算的结果显示在窗口。并且在可执行文件的根目录生成  体质计算器测量记录表.txt 用于记录每次的测量。生成的模式为
2025-03-11 20:15:46
姓名:王菲
性别:女
年龄:56
身高:173 厘米
体重:50 千克
体脂率:27.53%
体质状态:偏瘦
BMI:16.71
----------------------
第一次发,谢谢各位。https://wwru.lanzoub.com/i5e6F2qa87qf


2025年3月14日,根据建议更新了功能,根据计算出的结果给出正常的体重,应该增加或者减少多少kg。
还做了些小的修改,默认光标在姓名输入栏等等。 https://wwru.lanzoub.com/icF1F2qkgamh

新版2.PNG
新版1.PNG

免费评分

参与人数 31吾爱币 +34 热心值 +26 收起 理由
henryn + 1 + 1 我很赞同!
sunnymed + 1 + 1 谢谢@Thanks!
Tulinzero + 1 + 1 谢谢@Thanks!
seven2024 + 1 谢谢@Thanks!
cntanglang + 1 谢谢@Thanks!
f1984 + 1 + 1 我很赞同!
chakins + 1 + 1 谢谢@Thanks!
VFTGYH + 1 + 1 我很赞同!
kerrychu + 1 + 1 谢谢@Thanks!
YQ大仙 + 1 + 1 谢谢@Thanks!
zhangwei6929 + 1 + 1 谢谢@Thanks!
RF13100 + 1 + 1 热心回复!
advod + 1 + 1 我很赞同!
hoho821 + 1 很方便
lindong00 + 1 我很赞同!
ycg584520 + 1 + 1 好的
12jianhanzhi + 1 用心讨论,共获提升!
lsh7d1 + 1 谢谢@Thanks!
asd9458 + 1 + 1 谢谢@Thanks!
liangxs + 1 谢谢@Thanks!
yuanwiuming + 1 + 1 谢谢@Thanks!
yanglinman + 1 谢谢@Thanks!
liwei69288 + 1 + 1 热心回复!
Devotion6784 + 1 + 1 我很赞同!
抱薪风雪雾 + 1 + 1 谢谢@Thanks!
SampsonCXN8 + 1 + 1 谢谢@Thanks!
dspp129 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
lsb2pojie + 1 + 1 热心回复!
moranyuyan + 1 + 1 我很赞同!
AG9000 + 1 + 1 对生活很有帮助
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

我的小鱼干 发表于 2025-3-12 13:52
287859999 发表于 2025-3-12 03:37
减肥要怎么能把脸瘦下去  我身高186 从120长到150身上没多少肉胖的肉全长脸上了 做什么运动能瘦脸

其实跟你什么运动无关,你只要把体重减下来脸自然跟着就瘦了,瘦脸除了减脂就是医美了,没什么运动可以说专门瘦脸的,当然你也可以适当练练背因为练好背可以拉升你颈部肌肉让下颌线更立体点,脸上其他地方的肉只能靠减脂了
丙级 发表于 2025-3-22 11:08
本帖最后由 丙级 于 2025-3-22 11:10 编辑

直接EXCEL表格一键完成
使用方法:
  • 打开 Excel,按 Alt + F11 打开 VBA 编辑器;
  • 在左侧工程窗口右键点击工作簿名称 → 插入 → 模块;
  • 将上述代码粘贴到模块窗口;
  • 直接F5运行即可自动生成含公式和示例数据的表格。

后续只需修改姓名、性别、年龄、身高、体重等基础数据,表格会自动计算体脂率、BMI 等结果。



Sub 创建体脂BMI分析表()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Worksheets.Add(After:=ThisWorkbook.Worksheets(ThisWorkbook.Worksheets.Count))
    ws.Name = "体脂BMI分析"
   
    ' 写入标题行
    ws.Cells(1, 1).Value = "姓名"
    ws.Cells(1, 2).Value = "性别"
    ws.Cells(1, 3).Value = "年龄"
    ws.Cells(1, 4).Value = "身高(厘米)"
    ws.Cells(1, 5).Value = "体重(千克)"
    ws.Cells(1, 6).Value = "体脂率"
    ws.Cells(1, 7).Value = "体质状态"
    ws.Cells(1, 8).Value = "BMI"
    ws.Cells(1, 9).Value = "BMI分析"
   
    ' 写入示例数据
    ws.Cells(2, 1).Value = "王菲"
    ws.Cells(2, 2).Value = "女"
    ws.Cells(2, 3).Value = 56
    ws.Cells(2, 4).Value = 173
    ws.Cells(2, 5).Value = 50
   
    ' 设置公式
    ' BMI公式:体重(kg)/(身高(m))²
    ws.Cells(2, 8).Formula = "=E2/(D2/100)^2"
    ' 女性体脂率公式:1.2×BMI + 0.23×年龄 - 5.4
    ws.Cells(2, 6).Formula = "=(1.2*H2)+(0.23*C2)-5.4"
    ' 体质状态判定
    ws.Cells(2, 7).Formula = "=IF(H2<18.5,""偏瘦"",IF(H2<24,""正常"",IF(H2<28,""超重"",IF(H2<30,""偏胖"",IF(H2<40,""肥胖"",""极重度肥胖"")))))"
    ' BMI分析
    ws.Cells(2, 9).Formula = "=""正常BMI下限(18.5)对应体重:""&18.5*(D2/100)^2&""kg""&CHAR(10)&""需要增加体重:""&MAX(18.5*(D2/100)^2-E2,0)&""kg"""
   
    ' 调整列宽
    ws.Columns("A:I").AutoFit
   
    MsgBox "表格创建完成!", vbInformation
End Sub
熊猫说了很多话 发表于 2025-3-11 22:11
AG9000 发表于 2025-3-11 22:24
对生活很有帮助
hwiori 发表于 2025-3-11 22:25
下了,好用,感谢分享
elvisvv 发表于 2025-3-11 22:33
王菲:你礼貌吗
aoao173 发表于 2025-3-11 23:52
感谢分享 很实用~~
52PJ070 发表于 2025-3-12 00:13
工具实用,可以的,感谢分享!
qdfcj 发表于 2025-3-12 02:35
好用,感谢分享!
weifengzhizuo 发表于 2025-3-12 02:53
感谢分享,楼主辛苦........
287859999 发表于 2025-3-12 03:37
减肥要怎么能把脸瘦下去  我身高186 从120长到150身上没多少肉胖的肉全长脸上了 做什么运动能瘦脸
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-5-17 12:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表