excel - 从组合框更改文本框中的值
问题描述
我正在尝试根据组合框的值更改文本框的值。这应该是相当直截了当的,但我正在努力解决这个问题。
Private Sub Combobox1_Change()
x = Combobox1.Value
textbox1.Value = Worksheets("Sheet1").Range("B") & x
End Sub
PS 为了清楚起见,我从来都不是专业的程序员或代码编写者。
解决方案
我认为你的问题是括号在错误的地方。
Range("B" & x).value
我也更喜欢这个版本:
Range("B1").Offset(x - 1).Value
推荐阅读
- azure - 如何使用数据工厂将多个 csv 文件从 blob 批量复制到多个 sql 数据库表
- matlab - 按 2 个变量分组,一个变量具有独特的颜色,另一个变量具有独特的形状
- python - 在numpy数组上替换double for循环(索引到其他数组)
- jquery - jQuery:同时检测两个不同元素的mouseleave
- python - 多链接结构的递归方法
- powershell - PowerShell - 复制文件 X 次并更改其名称
- python - Python 转 C# 多维数组
- python - 根据数据帧中的子字符串提取字符串的一部分 - python
- animation - 如何在 Elm-UI 中鼠标悬停动画?
- typescript - 打字稿根据字符串区分对象中的联合