Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel:使用文本框输入和检索数据_Excel_Excel 2007_Excel Formula_Vba - Fatal编程技术网

Excel:使用文本框输入和检索数据

Excel:使用文本框输入和检索数据,excel,excel-2007,excel-formula,vba,Excel,Excel 2007,Excel Formula,Vba,我有一个具有不同国家名称的列表框,当选择一个国家时,与该国家相关的信息将显示在文本框中。我使用一个简单的VLOOKUP来创建一个包含国家和评论列的表 =VLOOKUP(INDEX(countries,$C$10),countriestable,2,FALSE) 现在让我们假设我想添加第二个文本框,它将有一个反向操作,用户将在文本框中输入数据/注释,并根据所选国家相应地保存在CountryStable中 问题是我可以将texbox2链接到一个单元格,并添加与texbox1相同的公式,但当我输入数

我有一个具有不同国家名称的列表框,当选择一个国家时,与该国家相关的信息将显示在文本框中。我使用一个简单的VLOOKUP来创建一个包含国家和评论列的表

=VLOOKUP(INDEX(countries,$C$10),countriestable,2,FALSE)
现在让我们假设我想添加第二个文本框,它将有一个反向操作,用户将在文本框中输入数据/注释,并根据所选国家相应地保存在CountryStable中

问题是我可以将texbox2链接到一个单元格,并添加与texbox1相同的公式,但当我输入数据时,它将覆盖链接的单元格公式,然后当我从列表框中更改countrie时,texbox2中的值在逻辑上不会改变静态

如何实现在同一页面上有一个显示表Step1中数据的文本框和一个用户可以写入/输入注释数据的文本框

谢谢你的指导, 问候


Excel 2007版

您需要决定是否以及何时将textbox2的注释转移到countriestable。由于countriestable是一种主表,我不建议在其中使用公式试图从用户表中获取注释。。。主表不应包含公式。。。太难以捉摸

相反,我会使textbox2字段没有任何指向任何特定Excel单元格的链接,而是添加一个按钮,用户可以按该按钮将其评论传送到CountryStable。我也可以考虑在用户评论中添加一个附加栏,而不是在进入/选择国家时检索的通用注释。最后,我可以考虑制作2个按钮,而不是1个,并使用添加到用户注释/替换用户注释的功能