我正在尝试将范围从一个工作表复制到另一个工作表.我有多个范围,我想在新工作表中的不同点复制和粘贴(例如,我想将第一个范围粘贴到D3,然后将下一个范围粘贴到E12,依此类推),所以我使用用于描述范围的单元格属性.但是,出于某种原因,当我使用单元格格式而不是仅仅放入字符串来描述我要在新工作表中粘贴的范围时,它不起作用.
这行代码确实有效:
Sheets("Sheet1").Range(Cells(2, 3), Cells(10, 3)).Copy _
Destination:=Sheets("Sheet2").Range("D3")
Run Code Online (Sandbox Code Playgroud)
但这个没有:
Sheets("Sheet1").Range(Cells(2, 3), Cells(10, 3)).Copy _
Destination:=Sheets("Sheet2").Range(Cells(3,4))
Run Code Online (Sandbox Code Playgroud)
当我运行后一行代码时,我得到"运行时错误1004:应用程序定义或对象定义错误".为什么这样,我该如何解决?
我是 Flask 和 WTF 的新手,在设置登录页面时遇到困难。我在 StackOverflow 上发现了一些导致类似错误的问题,但这些问题是由于表单未传递到模板而导致的,我相信我已经这样做了。
这是输入.py:
from flask import Flask
from flask_bootstrap import Bootstrap
from flask_sqlalchemy import SQLAlchemy
from flask import render_template, request, redirect, url_for, send_file
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, BooleanField
from wtforms.validators import InputRequired, Email, Length
from models import *
app = Flask(__name__)
app.config['SECRET_KEY'] = 'thisisasecret'
Bootstrap(app)
app.config.from_pyfile('config.py')
db = SQLAlchemy(app)
class LoginForm(FlaskForm):
username = StringField('username', validators=[InputRequired(), Length(min=4, max=15)])
password = PasswordField('password', validators=[InputRequired(), Length(min=8, max=80)])
remember = BooleanField('remember me')
@app.route('/')
def index(): …Run Code Online (Sandbox Code Playgroud)