小编Six*_*nse的帖子

运行时错误'1004':粘贴方法工作表类失败错误

使用VBA将1行文本从word复制粘贴到excel.

当代码到达下面的行时,我得到以下错误.

ActiveSheet.Paste
Run Code Online (Sandbox Code Playgroud)

运行时错误'1004':粘贴方法工作表类失败错误

但是,如果我单击"调试"按钮并按F8,那么它将在Excel中粘贴数据而不会出现任何错误.

每次循环继续并按下调试和F8很好地粘贴数据时会发生此错误.

我做了几次测试,无法找到此问题的根本原因.

在粘贴数据代码之前也使用了DoEvent但没有任何效果.

有什么建议?

编辑:-

我发布代码,因为你们两个都在说同样的话.这是您的评论代码.

Sub FindAndReplace()
    Dim vFR As Variant, r As Range, i As Long, rSource As Range
    Dim sCurrRep() As String, sGlobalRep As Variant, y As Long, x As Long

    Dim NumCharsBefore As Long, NumCharsAfter As Long
    Dim StrFind As String, StrReplace As String, CountNoOfReplaces As Variant

    '------------------------------------------------
    Dim oWord As Object
    Const wdReplaceAll = 2

    Set oWord = CreateObject("Word.Application")
    '------------------------------------------------

    Application.ScreenUpdating = False

    vFR …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

8
推荐指数
1
解决办法
5449
查看次数

编译错误 - 与委托没有相同的签名

不确定我做错了什么......

BC30408:方法'Protected Sub ValidateUser(sender As Object,e As System.EventArgs)'与委托'Delegate Sub AuthenticateEventHandler(sender As Object,e As System.Web.UI.WebControls.AuthenticateEventArgs)'没有相同的签名.

发生错误

<asp:Login ID="Login1" runat="server" OnAuthenticate="ValidateUser">
Run Code Online (Sandbox Code Playgroud)

有关错误的详细信息.

Microsoft(R)Visual Basic编译器版本8.0.50727.5420(适用于Microsoft(R).NET Framework版本2.0.50727.5420)版权所有(c)Microsoft Corporation.版权所有.

C:\ inetpub\wwwroot\Login.aspx(43):错误BC30408:方法'Protected Sub ValidateUser(sender As Object,e As System.EventArgs)'与委托'Delegate Sub AuthenticateEventHandler(sender As Object)没有相同的签名,e As System.Web.UI.WebControls.AuthenticateEventArgs)'.

        AddHandler __ctrl.Authenticate, AddressOf Me.ValidateUser
                                                  ~~~~~~~~~~~~~~~ C:\inetpub\wwwroot\Login.aspx(43) : error BC30408: Method 'Protected
Run Code Online (Sandbox Code Playgroud)

Sub ValidateUser(sender As Object,e As System.EventArgs)'与委托'Delegate Sub AuthenticateEventHandler(sender As Object,e As System.Web.UI.WebControls.AuthenticateEventArgs)'没有相同的签名.

        RemoveHandler __ctrl.Authenticate, AddressOf Me.ValidateUser
                                                     ~~~~~~~~~~~~~~~
Run Code Online (Sandbox Code Playgroud)

asp.net visual-studio

3
推荐指数
1
解决办法
632
查看次数

区别在SQL查询中产生重复值

在我的数据库中有来自同一员工的多个条目,因此我希望通过识别自动编号字段来获取最新条目.但是在eno中使用下面带有distinct的sql代码会导致重复的条目.

SELECT distinct(eNo), auto_num from mc_employee 
order by auto_num
Run Code Online (Sandbox Code Playgroud)

关于我做错了什么的线索?

在此输入图像描述

sql sql-server sql-server-2014-express

2
推荐指数
1
解决办法
315
查看次数

如何知道当前的安装位置

我在互联网上读到,使用下面的代码将安装位置设置为 sdcard

adb shell pm set-install-location 2
Run Code Online (Sandbox Code Playgroud)

但如何知道安装位置的当前设置呢?

在 Vb.net 或 VBA 中,我们使用(问号)?adb shell pm set-install-location 来获取当前设置。

在android中是一样的还是我需要别的东西?

android adb

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

VB.Net到C#的转换&lt;sql&gt; &lt;/ sql&gt;

这在VB.Net中工作

Dim sSQL As String
sSQL = <sql>MySQLQueryHere</sql>.Value
Run Code Online (Sandbox Code Playgroud)

但是,这在C#中不起作用

string sSQL = "";
sSQL = <sql>MySQLQueryHere</sql>.Value;
Run Code Online (Sandbox Code Playgroud)

以下部分显示了构建后的错误。

    sSQL = <sql>MySQLQueryHere</sql>.Value;
Run Code Online (Sandbox Code Playgroud)

关于我在做什么错的任何建议吗?

c# vb.net c#-to-vb.net vb.net-to-c# vb.net-2010

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

用于按升序对 MMM-YYYY 文本数据进行排序的 SQL 查询

表定义:

CREATE TABLE [dbo].[Test]
(
    [MonthYear] [NVARCHAR](8) NULL
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)

当前数据:

在此处输入图片说明

预期结果:

在此处输入图片说明

我试过这个查询:

SELECT 
    MonthYear, 
    CONVERT(VARCHAR(9), '01-' + MonthYear, 106) AS ConvertedDate 
FROM 
    dbo.Test
ORDER BY
    ConvertedDate
Run Code Online (Sandbox Code Playgroud)

此查询的结果:

在此处输入图片说明

sql sql-server

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