这更多的是一个概念问题。正如标题中所述,我想创建一个函数或子模块,能够从单元格中获取文本并将其放入表单上的文本框中;然后,我希望文本框根据该单元格中文本的长度调整其高度。我做了一些研究,但没有取得多大成功,除了一些过时的帖子。我想了解是否可以以数字方式比较字符串的长度和文本框的宽度,或者是否有一种简单的方法来计算字符串的宽度。我使用的字体是 Tahoma 大小 10。
提前感谢您的回复。
最佳答案
不需要功能。使用 Excel 提供的功能
Right click | Format Shape | Text Box
Under Auto Fit section
Check "Resize Shape to fit text"
Uncheck "Allow text to overflow shape"
编辑用户表单文本框
Set AutoSize = True
Set Multiline = True
关于vba - 如何根据文本/字符串的长度调整文本框的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37731954/