• 締切済み

エクセルで都度、指定したセルに貼り付ける方法

お世話になります。 今回VBAを初めて使う者です。 仕事で急遽必要になり本を読みながらやってますが 下記のことができなくて困ってます。 よろしくお願いします。 シートにデータの一覧があり VBAの実行で 指定した範囲で切り取り 指定したシートのセルに貼り付ける。 都度切り取る範囲と貼り付けるセルが 変わるので、どうしたらいいか分かりません。 よろしくお願いします。

みんなの回答

  • qwe2010
  • ベストアンサー率19% (2143/10863)
回答No.1

リンク貼り付けの、機能ではうまくいきませんか。 考えられるれるパターンをシート別にいくつか作ればよいと思います。

nisinaka0407
質問者

お礼

早速の返信ありがとうございます。 考えられるパターンを作る方法を考えましたが 30から60パターンになりますので できれば指定できたらいいなぁと思ってます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VBAでのセル範囲指定について

    お世話になります。 私が分からないのは、VBAでのセル範囲指定なのですが、 例えば、シートにデータが有、そのデータの1行目は見出しなので 2行目からデータが入っているセルまでの範囲を指定、コピーして 隣のシートに貼付したいのですが、そのデータの入力される範囲が 毎回違います。「CurrentRegion.Select」としてしまうと、1行目 の見出しまでも範囲指定されてしますので、どうやったら良いのか どなたかお教え頂きたく宜しくお願い申し上げます。

  • ★エクセル VBA 指定された範囲の空白セルに0(ゼロ)を代入したい。

    ★エクセル VBA 指定された範囲の空白セルに0(ゼロ)を代入したい。 範囲は ”セル範囲”という名前で取得しましたが、その中にデータの入っていない 空白のセルに0を代入したいのです。 xlCellTypeBlanksを使うといいのでしょうか? 会社でのデータ処理で必要なので困っています。 初心者なのでよろしくお願いいたします。

  • エクセルVBAで範囲指定の方法をおしえてください

    エクセルVBAで範囲指定の方法をおしえてください こんばんは。 以下のようにデータがあるとします。 222 111 333 555 888 999 454 665 222 111の文字列を含むセルから888の文字列を含むセルまでをVBAで範囲指定したいのですが 方法がわかりません。 エクセルに読み込むファイルによって目的の情報の位置が変わるため、文字列を基に範囲指定したいのです。 本当に困っていますよろしくお願いします。

  • excel vba 選択されたセルの範囲を別のセル

    excel vba 選択されたセルの範囲を別のセルに書き込みたい。 お世話になっております。 乱筆乱文お許し下さい。 EXCEL VBAについてですが、或るブックを閉じる時(Private Sub Workbook_BeforeClose(Cancel As Boolean))にその時点でACTIVEなsheetの名前を指定シートの指定セルに書き込み、そのブックを開く時(Private Sub Workbook_Open())に指定シートの指定セルの値の名前sheetをACTIVEにすることは出来たのですが、もう一歩進んで、 ブックを閉じる時(Private Sub Workbook_BeforeClose(Cancel As Boolean))にその時点でselectされているcellの範囲(単一セル・複数セル共に、名前がついていたら名前、ついていなければrangeを表す文字列)を指定シートの指定セルに書き込み、そのブックを開く時(Private Sub Workbook_Open())に指定シートの指定セルの値の名前cell範囲をselectするようなことがやりたいのですが、私の検索の仕方が下手で、なかなか出てきません。どなたかご教示下さい。よろしくお願いします。

  • 範囲内を絶対セルにする方法

    こんにちは いつもお世話になります。 質問の件ですが、 エクセルのセルひとつひとつに対しての絶対セルの指定方法は できるのですが、範囲を最初に指定しておいて 絶対セル にする という命令はあるのでしょうか?またはその方法はあるのでしょうか例 事例 sheet1の B1からB10 の商品出たを sheet2 のb1からb10に参照セルとしてsheet1の B1からB10 のデータを挿入。 月末になると 100行くらいまでのデータの入力された表ができあがる 月末にC列の条件で並び替えが必要になったので Sheet2のb10からb100 を範囲選択して絶対セルとしたい。 できるでしょうか? ※vlookupなどの関数を使った別方法も考えられるのですが、  範囲指定をして 絶対セル に変換する方法があったかなぁ? ということで質問してみました よろしくお願いします。

  • 《エクセル》 マクロ-セルの範囲指定の式

    いつもお世話になります。 2つお聞きしたいのですが、エクセルで、 ・「A列のデータのあるセル範囲のみを指定する」と、 ・「A列のデータのあるセル範囲の、隣(B列)のセルを指定する」 というマクロの式はどのように書けば良いのでしょうか。

  • Excelで指定のセル上に図を配置したい

    Excel VBAで、シート上に図(四角形)を配置しようと思ってます。 イメージ的には、ALTキーを押しながらセルとぴったりフィットする図形(四角形)を作成したいのですが、マクロで生成したコードを見ると下記のように座標での指定になってます。 ActiveSheet.Shapes.AddShape(msoShapeRectangle, 102#, 210#, 76.5, 15#).Select もしこれをセルで指定する方法がありましたら教えて下さい。宜しくお願いします。

  • Excel セル範囲指定

    Excel VBA で、オフセット先のセルと一つ右のセルとを範囲指定する記述方法を教えて下さい。よろしくお願いします。 Range("????????????????").Select

  • Excel VBAで移動するセルを範囲指定したい

    VBA初心者です。よろしくお願いします。 外部データの取入れで取得したデータを必要なだけコピーして使いたいのですが、毎回データの量が増えてきます。増えても増えた分だけ増やしていける方法はありませんか? データの最後から100個分だけ範囲指定してコピーしたいのです。 それと外部データを取り込んだときにマクロを実行したいのですがよろしくお願いします。

  • エクセルでセル参照元のファイル名に*を使いたい

    お世話になります。 別ファイルのエクセルシートの特定のセルを参照させたいのですが、下記のようにファイル名の後にワイルドカードを使う方法はないのでしょうか? =[HH一覧表.xlsx]Sheet1!$B$5 ⇒ =[HH一覧表*.xlsx]Sheet1!$B$5 「HH一覧表 1月・・・」というようにファイル名がHH一覧表から始まる複数のファイルが有って、そのファイルを開いた時に別のエクセルに指定のセルを参照させたいのですが、何か方法は無いでしょうか? VBAのコードは教えてもらったのですが、ハードルが高く簡便法を探しています。