excel - 使用输入和命令按钮制作 vba 用户表单
问题描述
我做了一个宏(commandbutton
),它正在工作(可能不是最好的解决方案,但它正在工作):
Private Sub CommandButton1_Click()
Dim myval As Variant
Dim ws As Worksheet
myval = InputBox("Zadaj číslo riadku:")
Set ws = ActiveSheet
If StrPtr(result) = 0 Then
ElseIf myval = vbNullString Then
Else
ws.Range("F3").Value = myval
End If
ws.PrintOut From:=1, To:=1
End Sub
现在我想做一个USERFORM
. 我做的:
但现在我被困住了:
我不知道如何从
textbox
. (第 1 页将有 3 个输入)问题是循环。我想做一个循环 -
input2
到input3
. 例如:Input2.value = 1, Input3.value = 60,那么我想要一个从 1 到 60 的循环。
解决方案
文本框包含文本,但循环需要数字。尝试这样的事情:
Dim lngText1 as Long
Dim lngText2 as Long
Dim i as Long
If IsNumeric(Me.Controls("textbox2").Value) And isNumeric(Me.Controls("textbox3").Value) Then
lngText1 = CLng(Me.Controls("textbox2").Value)
lngText2 = CLng(Me.Controls("textbox3").Value)
For i = lngText1 To lngText2
'Your code
Next i
Else
MsgBox "Please insert numbers"
End If
推荐阅读
- javascript - 在 Node JS 中访问 JSON 的属性
- swiftui - 具有多个 ViewBuilder 的 SwiftUI 视图
- python - conda安装python快捷方式
- flutter - 我怎样才能让我的尾随小部件向右发光?
- php - AT 作业不会运行脚本,但如果粘贴到命令行,脚本会运行
- c# - 根据一组标准选择要显示的行
- post - Ansible run_once with_items
- php - 抓取 HTML 表单数据并通过 php 发送电子邮件
- jquery - 如何创建一个函数来使用 jQuery 显示文本并且如果 img src 包含“is.png”则不执行?
- python - 来自深度学习的 LSTM 温度预测示例