使用用户表单数据,我如何仅将字段的前五位数字传输到我的数据库字段(交叉发布)

问题描述 投票:0回答:1

我正在尝试将代码从用户窗体移至数据库,并且包括该字段在内的所有数据都传输良好,但是,我需要添加限制,即仅移动该字段的前5个字符。我相信在我的代码中使用'Left(Cell.value,5)'应该可以,但是我似乎无法弄清楚在哪里插入它。我不需要担心任何内容插入不当的问题,因为该字段是一个下拉菜单框,其中包含可以使用的选项。我的行代码在下面,它可以将整个字段移动到数据库中,但是正如我所说,我需要将传输限制在前五位。任何帮助将不胜感激!

Sheets("Travel Expense Codes").Range("DataStartCodes").Offset(CodesTargetRow, 11).value = cmbOtherExpenseCode
excel vba userform
1个回答
3
投票

您的想法是正确的。您可以将LEFT()功能与Left(cmbOtherExpenseCode,5)这样的组合框一起使用。检查下面的代码。

Sheets("Travel Expense Codes").Range("DataStartCodes").Offset(CodesTargetRow, 11).value = Left(cmbOtherExpenseCode,5)
© www.soinside.com 2019 - 2024. All rights reserved.