在VBA函数中存储查找表

在VBA函数中存储查找表,vba,vlookup,Vba,Vlookup,我正在尝试创建一个函数,该函数将自动将iso国家代码更改为国家名称。例如,一个函数将字符串“FRA”作为输入,并返回“France”作为输出。对我来说,这意味着我必须在VBA模块中存储静态查找表。这可能吗?我应该使用什么功能来进行更改?您只需在vba模块中创建一个数组并进行搜索。通常,我会创建一个单独的(可能隐藏的)工作表来存储国家代码/替换值。然后使用VBA方法,当需要检查和(可能)替换任何其他工作表上的值时,该方法将根据需要构建字典。如果以这种方式设置,则可以随时更改ISO/替换数据,而不必

我正在尝试创建一个函数,该函数将自动将iso国家代码更改为国家名称。例如,一个函数将字符串“FRA”作为输入,并返回“France”作为输出。对我来说,这意味着我必须在VBA模块中存储静态查找表。这可能吗?我应该使用什么功能来进行更改?

您只需在vba模块中创建一个数组并进行搜索。通常,我会创建一个单独的(可能隐藏的)工作表来存储国家代码/替换值。然后使用VBA方法,当需要检查和(可能)替换任何其他工作表上的值时,该方法将根据需要构建字典。如果以这种方式设置,则可以随时更改ISO/替换数据,而不必更改基础VBA代码。