我有2个工作表。 Sheet1有3列A,B & C,其值为range_start_number(A),range_end_number(B)和range_name(C)。VBA宏查找单元格中的值是否在两个单元格的值的范围内
Sheet2有1列A和数字列表。
如何查找sheet2中的哪些数字属于sheet1中的哪些范围?另外,该数字在相应范围内的位置。输出应为: '范围名称' - '范围内的位置'
请参阅下面的示例数据输入(工作表1 &工作表2)和预期输出(工作表2)。
Sheet1 (input)
A B C
10 17 rangeA
17 15 rangeB
30 12 rangeC
8 9 rangeD
11 9 rangeE
36 50 rangeF
40 45 rangeG
31 32 rangeH
5 25 rangeI
25 26 rangeJ
Sheet2 (input)
A
10
11
12
13
14
15
16
17
18
19
22
23
24
25
Sheet2 (output)
A B C D E
10 rangeA-1 rangeI-6 rangeE-2
11 rangeA-2 rangeI-7 rangeE-1
12 rangeA-3 rangeC-19 rangeI-8
13 rangeA-4 rangeC-18 rangeI-9
14 rangeA-5 rangeC-17 rangeI-10
15 rangeA-6 rangeB-3 rangeC-16 rangeI-11
16 rangeA-7 rangeB-2 rangeC-15 rangeI-12
17 rangeA-8 rangeB-1 rangeC-14 rangeI-13
18 rangeC-13 rangeI-14
19 rangeC-12 rangeI-15
22 rangeC-9 rangeI-18
23 rangeC-8 rangeI-19
24 rangeC-7 rangeI-20
25 rangeC-6 rangeI-21 rangeJ-1
你好,欢迎来到StackOverflow。请花一些时间阅读帮助页面,尤其是名为[“我可以询问什么主题?”(http://stackoverflow.com/help/on-topic)和[“我应该问什么类型的问题避免问?“](http://stackoverflow.com/help/dont-ask)。更重要的是,请阅读[Stack Overflow问题清单](http://meta.stackexchange.com/q/156810/204922)。您可能还想了解[最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。并且包括你正在努力通过的代码...所以人们可以提供帮助。 – Rdster
为什么10属于范围I-6两次? -6是什么意思? – dev1998
我编辑了这个问题。这是一个错误。谢谢。 – user3531676