我试图找出正确的方法来编写一个宏,该宏遍历12个具有特定名称的工作表(Jan,Feb,...,Dec).我想也许每个功能都是一个不错的选择,所以我尝试了以下内容:
dim crntSht as worksheet
set crntsht=("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
for each crntsht in worksheets
.
.
.
end for
Run Code Online (Sandbox Code Playgroud)
这显然不起作用,因为我以错误的方式定义了crntsht.
任何人都可以建议最好的方法遍历所有12张每张,并跳过同一工作簿中的所有其他表吗?
谢谢
我正在玩我在网上发现的一些Tkinter代码:
from Tkinter import *
class ScrolledList(Frame):
def __init__(self, options, parent=None):
Frame.__init__(self, parent)
self.pack(expand=YES, fill=BOTH)
self.makeWidgets(options)
def handleList(self, event):
index = self.listbox.curselection()
label = self.listbox.get(index)
self.runCommand(label)
def makeWidgets(self, options):
sbar = Scrollbar(self)
list = Listbox(self, relief=SUNKEN)
sbar.config(command=list.yview)
list.config(yscrollcommand=sbar.set)
sbar.pack(side=RIGHT, fill=Y)
list.pack(side=LEFT, expand=YES, fill=BOTH)
pos = 0
for label in options:
list.insert(pos, label)
pos = pos + 1
list.bind('<Double-1>', self.handleList)
self.listbox = list
def runCommand(self, selection):
print 'You selected:', selection
if __name__ == '__main__':
options = map((lambda x: 'Lumberjack-' + str(x)), …
Run Code Online (Sandbox Code Playgroud)