小编use*_*518的帖子

如何通过双击将日期输入到Excel单元格中,但只能使空单元格生效

所以我目前有一个工作表,其中包含多个填充公式的单元格,但我使用双击功能来填充具有今天日期的特定单元格.这对我来说很有用,因为我制作了工作簿,但我要把这本书送出去,我想确保其他工作人员不要不小心通过双击它来写今天的公式.所以我的想法是在宏中构建一个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)

谢谢你的帮助

excel vba excel-vba

0
推荐指数
1
解决办法
3696
查看次数

列表长度<100

我正在努力让这个循环在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只是让它贯穿整个范围函数.

python

0
推荐指数
1
解决办法
259
查看次数

标签 统计

excel ×1

excel-vba ×1

python ×1

vba ×1