0
同じブックのシート1からシート2にデータをコピーしたい。データセットは、シート1のB3からC3までの範囲C3からシート2のF3にコピーする必要があります。データは、シート2に毎日ログとしてコピーされます。 Rangeオブジェクトで単一のセルを定義しても、複数のセルでは動作しない場合に動作するコードがあります。毎日1から2までのデータをログとしてコピーする
ボタンにコードが挿入されています。コードを以下で見つけてください。私は初心者であり、誰かがこのエラーに助けてくれれば感謝しています。範囲に "シート1"( "B3:F3")から:レンジ( "C7 C3")をコピーするには
Private Sub CommandButton21_Click()
Dim Data As String
Worksheets("Sheet1").Select
Data = Range(Cells(3, 3), Cells(3, 7))
Worksheets("Sheet2").Select
Worksheets("Sheet2").Range(Cells(2, 3), Cells(6, 3)).Select
If Worksheets("Sheet2").Range(Cells(2, 3), Cells(6, 3)).Offset(1, 0)<> "" Then
Worksheets("Sheet2").Range(Cells(2, 3), Cells(6, 3)).End(xlDown).Select
End If
ActiveCell.Offset(1, 0).Select
ActiveCell.Value = Data
Worksheets("Sheet1").Select
Worksheets("Sheet1").Range(Cells(3, 3), Cells(3, 7)).Select
End Sub
Private Sub Update_Click()
End Sub
おかげシャイ迅速な対応のために!コードの最初の部分は正常に動作しますが、2番目の部分はコンパイルエラーです。 "あいまいな名前が検出されました。"私はこれをどのように動かすことができるか教えていただけますか? –
@ArnabDどのラインでエラーが出ますか? ywllow線はどこにありますか? –
コードは正常に動作します。両方のコードをコピー&ペーストしてしまって申し訳ありません。その結果、エラーが発生しました。あなたの助けをもう一度お寄せいただき、ありがとうございます。 :) –