使用从比较循环获得的结果将范围从一个工作表复制到另一个工作表

时间:2017-06-28 20:17:54

标签: excel vba excel-vba

我正在尝试将一个范围从一个工作表复制到另一个工作表,这是比较循环的结果。循环首先将一行单元格中的值与工作表上的某些内容进行比较,如果匹配,则将整个范围复制到另一个工作表。这是我的代码:

class MyObject:
    def __init__(self,v):
        self.value = v

d = {1: [MyObject("obj1"),MyObject("obj2")], 2: []}

#which one?
#d[2] = [obj for obj in d[1]]

#d[2] = d[1][:]

#d[2] = d[1].copy()

#clear d[1]
#d[1] = []

for i in range(len(d[1])):
    d[2].append(d[1].pop(0))

for o in d[2]:
    print (o.value)

0 个答案:

没有答案