次の方法で共有

VBA EXCEL2007 別シートへの セルのデータの貼り付けまたはコピー 連続

Anonymous
2017-02-13T01:58:57+00:00

Sheet1・・・貼り付け先

Sheet2・・・貼り付けデータ元

Sheet2のH2~Hのz のデータを

Sheet1のB12~Bのz へ貼り付けたい。  

※Zは増えたり減ったりする

・For~Nextを使用したい。

・Rnageで選択したい。  

変数の宣言

Dim z As Long

Dim i As Long  はしてあります。  

上記希望がかなわないようでしたら、

For~Nextは絶対に使用したいです。  

VBAについて、かじったばかりでよくわかっておりませんので、

説明が足りない部分があったら申し訳ございません。  

何卒、よろしくお願い致します。

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-02-13T02:56:07+00:00

    こんなのでいいでしょうか?

    Sub データ転記()

        Dim i As Long

        Dim z As Long

        z = Sheets("Sheet2").Range("H2").End(xlDown).Row

        For i = 2 To z

            Sheets("Sheet1").Range("B" & i + 10).Value = _

                Sheets("Sheet2").Range("H" & i).Value

        Next

    End Sub

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2017-02-14T02:21:31+00:00

    TETUO様

    ご回答ありがとうございます。

    正常に動作致しました。

    iの定義に「+ 10」という考え方があることがが勉強になりました。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません