ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: pykqzh

[求助] 单元格内大段文字,根据调整的列宽,在其它列自动分行

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-1-30 15:51 | 显示全部楼层
image.png

根据列宽自动分行.rar

15.86 KB, 下载次数: 1

TA的精华主题

TA的得分主题

发表于 2023-1-30 15:53 来自手机 | 显示全部楼层
本帖最后由 ivccav 于 2023-1-30 16:50 编辑

这个其实挺复杂的,可能是我没研究过吧。比例字体每个字符的宽度都不是固定的,加上每个字体大小占用宽度也不同,每行容纳的字符是难以简单换算的,另外实际列宽也不是设定值,为了显示完整字形,软件自动微调列宽。当然,可以先设置成等宽字体,设定合适的字体大小,这样就可能相对方便处理,西文字符占1个位,中文字符占2个位。Excel列宽是按11号字体计算字体列宽的。

TA的精华主题

TA的得分主题

发表于 2023-1-30 16:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
image.png

TA的精华主题

TA的得分主题

发表于 2023-1-30 16:06 | 显示全部楼层
详见附件!

求助.zip

14.24 KB, 下载次数: 4

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2023-1-30 17:03 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

你这个程序换个字体大小就乱了。Excel列宽columnwidth是字体列宽,据说是按11号字体换算出的。你的目标列宽等于源列宽,也是一个限制条件。
更好的想法是根据需要的列宽和字体大小,换算出一行能容纳多少文字。当然,这个需求意义不大

TA的精华主题

TA的得分主题

发表于 2023-1-30 17:33 | 显示全部楼层
B列列宽调整后运行代码,只对当前字体和大小有效,如果有调整字体需要重新计算

求助111.zip

19.06 KB, 下载次数: 2

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-30 17:46 | 显示全部楼层

谢谢,这个版本完美满足我的需要!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-30 17:52 | 显示全部楼层
tanglf188 发表于 2023-1-30 17:33
B列列宽调整后运行代码,只对当前字体和大小有效,如果有调整字体需要重新计算

气测显示:全烃由0.713%↑3.924%,净增值:3.211%,组份:C1:0.417%,C2:0.046%,C3:0.121%,iC4:0.032%,nC4:0.056%,iC5:0.011%,nC5:0.007%,H2:0.030%。CO2:0.117%。荧光显示:岩屑无油味,直照呈暗黄色星点状荧光,发光岩屑占本包岩屑约占3%,滴照乳白色,色环宽约0.5mm,氯仿浸泡液自然光下无色,荧光灯下呈淡乳白色,系列对比5级。滴5%稀盐酸不反应。槽面显示:无。钻井液性能:密度1.07g/cm3,粘度45s。现场评价:荧光。
12.jpg

TA的精华主题

TA的得分主题

发表于 2023-1-30 20:09 来自手机 | 显示全部楼层
tanglf188 发表于 2023-1-30 17:33
B列列宽调整后运行代码,只对当前字体和大小有效,如果有调整字体需要重新计算

其实这是一个伪需求,微软在vba中并没有给出列宽和字体大小的换算方式。稍微聪明点的,有这种需求也会用其他方式规避。

TA的精华主题

TA的得分主题

发表于 2023-1-31 01:34 | 显示全部楼层
提示一下,转成PDF,每行后面就就会有个换行符了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-9-27 19:08 , Processed in 0.059410 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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