所以我目前有一个工作表,其中包含多个填充公式的单元格,但我使用双击功能来填充具有今天日期的特定单元格.这对我来说很有用,因为我制作了工作簿,但我要把这本书送出去,我想确保其他工作人员不要不小心通过双击它来写今天的公式.所以我的想法是在宏中构建一个if if语句来检查单元格中是否已有数据.不幸的是,我无法让它工作.
我目前的代码是
Private Sub WorkSheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Target = Date
Cancel = True
End Sub
Run Code Online (Sandbox Code Playgroud)
我的尝试是
Private Sub WorkSheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target Is Nothing Then
Cancel = True
Target = Date
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助
我正在努力让这个循环在python中工作.
urlList = []
while True:
for r in range(1, 5000):
try:
response = urllib.request.urlopen('www.somewebsite.com/v0/info/' + str(r) + '.json')
html = response.read().decode('utf-8')
data = json.loads(html)
if 'url' in data:
urlList.append(data['url'])
if len(urlList) == 100: break
except urllib.error.HTTPError as err:
print (err)
continue
print (urlList)
Run Code Online (Sandbox Code Playgroud)
如果列表长度等于100,我当前有if语句来打破while循环.这会抛出urllib.error.URLError的奇怪错误:
我也试过了len(urlList)!= 100这使得进程没有运行.另外,len(urlList)<100只是让它贯穿整个范围函数.