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