outlook - 文本框中的用户表单 vlookup
问题描述
我对 VBA 真的很陌生,试图玩一些非常基本的东西,用户表单和 vlookup。几个小时后无法找出 vlookup 错误。感谢任何输入!
Private Sub cmdClose_Click()
Unload Me
End Sub
Private Sub cmdSend_Click()
' emailcommand Macro
'
Dim oApp As Outlook.Application
Dim oMail As MailItem
Set oApp = New Outlook.Application
Set oMail = oApp.CreateItem(olMailItem)
With oMail
.To = emailaddress.Value
.Subject = Subjectbox.Value
.Body = "Hi, " & Fundname.Value & " is ready"
.Display
Application.SendKeys "%s"
End With
End Sub
Private Sub Fundnumber_Change()
Dim ws As Worksheet
Set ws = Sheets("Matrix")
With Me
.Fundname.Text = Application.VLookup(.Fundnumber.Text, ws.Range("A2:D141"), 4, False)
End With
End Sub
解决方案
推荐阅读
- bash - 使用 Linux 终端将位于不同目录中的多个文件解压缩到单个目录
- random - 关于生成会员编号的想法
- sql - 案例、变量和一堆垃圾
- sql-server - 查看结果的 SQL Server 自动 ID
- database - 扩展数据集对提高机器学习算法的性能是否有效?
- kotlin - 覆盖主构造函数的打开值
- c - 当孩子收到 sigstop 信号时读取函数的行为
- minecraft - 如何在 minecraft forge 中修复“方块状态变体 '#normal' 异常的加载模型”?
- javascript - 我正在尝试通过 bs4 collapse 显示特定的用户详细信息
- angular - 更改 matInput 的颜色