如何从其他Excel表格中提取数据

时间:2016-04-05 13:04:38

标签: excel vba excel-vba

我忙于设计客户帐户表,我在工作簿中的各个工作表中都有我的所有客户详细信息。我也有一些我想设计的仪表板。

我的问题是,是否有某种方法可以添加帐号,它会在所有表格中查找匹配的帐号,并在不必进行工作簿搜索的情况下拉出必要的字段。

示例:信息中心

帐号Search Button

在我的仪表板上

以下字段

Clients Address, Client billing charges, discounts ....

在搜索时,它会找到匹配的帐号并将信息拉入匹配的单元格。

关于最佳方式的任何想法?

这是仪表板

我想输入帐号,它与我的定价单上的日期相匹配,以及所有项目#并给我单位价格。 enter image description here

定价表,第1行包含所有帐号,B列包含所有商品号码。 enter image description here

谢谢

1 个答案:

答案 0 :(得分:0)

您需要添加一个ActiveX控件按钮并将其命名为GenerateInvoiceButton

然后将以下内容粘贴到“DashBoard”工作表工作表模块

我已在评论中指出您需要插入正确的工作表名称和单元格位置

function ChangePage()
{ 
  // $(this) will be an object containing reference to the 
  // link the user clicked
  var iframetag=$(this).data("section");
  var target=$(this).data("url");
  $("#"+iframetag).prop("src", target);
}

// Find all a tags that have class section and assign an onclick event
// to call ChangePage when the link is clicked
$("a.section").click( ChangePage );