我正在开发一个项目,该项目将根据条件对另一个工作表中的所有单元格进行排序。我需要激活另一个工作表中的单元格以使其工作。我试着寻找解决方案,但没有运气。 我从我的工作簿中录制了一个宏并稍微调整一下,以便它符合我的需要。当我运行代码时,出现运行时错误1004。 我需要一个代码来替换
def fpol(x):
y=x**4
return(y)
print(y)
任何建议都将受到赞赏。
以下是代码:
SetRange ActiveCell.Offset(-1, 0).Range("A1:AF30436")
答案 0 :(得分:0)
录制宏时,单击第二个工作表中的单元格并启动排序例程。宏正确记录了这一点。
然而,当您在VBA中执行此操作时,"活动单元格"可以是任何东西,在大多数情况下,只要您知道需要使用的数据范围,就不需要它
AVCaptureDevice.requestAccessForMediaType(AVMediaTypeVideo, completionHandler: { (videoGranted: Bool) -> Void in
if (videoGranted) {
AVCaptureDevice.requestAccessForMediaType(AVMediaTypeAudio, completionHandler: { (audioGranted: Bool) -> Void in
if (audioGranted) {
dispatch_async(dispatch_get_main_queue()) {
// Both video & audio granted
}
} else {
// Rejected audio
}
})
} else {
// Rejected video
}
})