WPS JSA代码:实现用于在文本编辑框(TextEdit1)输入的内容搜索一个工作表(资料库)中的特定列(E列)内容,并将匹配的结果显示在一个列表框(ListBox1)中,代码有问题或建议可以在评论区留言
function UserForm1_TextEdit1_MouseDown(btn, shift, x, y) {
// 假设UserForm1是你的用户表单的名称
var searchText = UserForm1.TextEdit1.Text; // 获取TextEdit1中的文本
var zlk = Sheets("资料库"); // 获取名为“资料库”的工作表
var lastRow = zlk.Cells(zlk.Rows.Count, "E").End(xlUp).Row; // 获取E列实际的最后一行
var listBox = UserForm1.ListBox1; // 获取用户表单的列表框
// 清空ListBox1
listBox.Clear();
// 遍历E列,假设你的数据从E2开始,你可以根据实际情况调整
for (var i = 2; i <= lastRow; i++) {
var cellValue = zlk.Range("E" + i).Value2;
if (cellValue && cellValue.toString().indexOf(searchText) !== -1) {
// 如果单元格不为空且包含搜索文本,则添加到ListBox1中
listBox.AddItem(cellValue);
}
}
}
本文暂时没有评论,来添加一个吧(●'◡'●)