過去ログ

                                Page     362
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼非表示のシートをコピーして貼り付け  KUMI 02/11/19(火) 16:36
   ┗Re:非表示のシートをコピーして貼り付け  Jaka 02/11/19(火) 17:05
      ┗Re:非表示のシートをコピーして貼り付け  KUMI 02/11/19(火) 17:14

 ───────────────────────────────────────
 ■題名 : 非表示のシートをコピーして貼り付け
 ■名前 : KUMI
 ■日付 : 02/11/19(火) 16:36
 -------------------------------------------------------------------------
   いつも教えていただいてありがとうございます。

非表示のシートを表示させ、その内容(B10:G40)をコピーして、
現在のシートの(B10:G40)に貼り付け、また非表示のシートを閉じる。
という処理をしたくて下記のように作ってみました。
"JANUARY"が非表示のシートで、"MONTHLY"が現在のシートです。
これをボタンに貼り付けて実行すると、一瞬"JANUARY"が現れるのですが、
現在のシートにコピペされないのです。
どうしたらいいでしょうか・・・。
Range("B10:G40").Select
  Selection.ClearContents ←初期化
  Sheets("JANUARY").Visible = True
  Range("B10:G40").Select
  Selection.Copy
  Sheets("MONTHLY").Select
  Range("B10").Select
  ActiveSheet.Paste
  Range("B10").Select
  Sheets("JANUARY").Select
  Application.CutCopyMode = False
  ActiveWindow.SelectedSheets.Visible = False
 ───────────────────────────────────────  ■題名 : Re:非表示のシートをコピーして貼り付け  ■名前 : Jaka  ■日付 : 02/11/19(火) 17:05  -------------------------------------------------------------------------
   ▼KUMI さん:
>いつも教えていただいてありがとうございます。
>
>非表示のシートを表示させ、その内容(B10:G40)をコピーして、
>現在のシートの(B10:G40)に貼り付け、また非表示のシートを閉じる。
>という処理をしたくて下記のように作ってみました。
>"JANUARY"が非表示のシートで、"MONTHLY"が現在のシートです。
>これをボタンに貼り付けて実行すると、一瞬"JANUARY"が現れるのですが、
>現在のシートにコピペされないのです。
>どうしたらいいでしょうか・・・。
>Range("B10:G40").Select
>  Selection.ClearContents ←初期化
>  Sheets("JANUARY").Visible = True
>  Range("B10:G40").Select
>  Selection.Copy
>  Sheets("MONTHLY").Select
>  Range("B10").Select
>  ActiveSheet.Paste
>  Range("B10").Select
>  Sheets("JANUARY").Select
>  Application.CutCopyMode = False
>  ActiveWindow.SelectedSheets.Visible = False


こんにちは。
こうしたらどうでしょうか?

  Range("B10:G40").ClearContents ←初期化
  Sheets("JANUARY").Visible = True
  Sheets("JANUARY").Range("B10:G40").Copy
  Sheets("MONTHLY").Select
  Range("B10").Select
  ActiveSheet.Paste
  Range("B10").Select
  Sheets("JANUARY").Select
  Application.CutCopyMode = False
  ActiveWindow.SelectedSheets.Visible = False
 ───────────────────────────────────────  ■題名 : Re:非表示のシートをコピーして貼り付け  ■名前 : KUMI  ■日付 : 02/11/19(火) 17:14  -------------------------------------------------------------------------
   Jaka さん、どうもありがとうございます!
無事出来ました!


>▼KUMI さん:
>>いつも教えていただいてありがとうございます。
>>
>>非表示のシートを表示させ、その内容(B10:G40)をコピーして、
>>現在のシートの(B10:G40)に貼り付け、また非表示のシートを閉じる。
>>という処理をしたくて下記のように作ってみました。
>>"JANUARY"が非表示のシートで、"MONTHLY"が現在のシートです。
>>これをボタンに貼り付けて実行すると、一瞬"JANUARY"が現れるのですが、
>>現在のシートにコピペされないのです。
>>どうしたらいいでしょうか・・・。
>>Range("B10:G40").Select
>>  Selection.ClearContents ←初期化
>>  Sheets("JANUARY").Visible = True
>>  Range("B10:G40").Select
>>  Selection.Copy
>>  Sheets("MONTHLY").Select
>>  Range("B10").Select
>>  ActiveSheet.Paste
>>  Range("B10").Select
>>  Sheets("JANUARY").Select
>>  Application.CutCopyMode = False
>>  ActiveWindow.SelectedSheets.Visible = False
>
>
>こんにちは。
>こうしたらどうでしょうか?
>
>  Range("B10:G40").ClearContents ←初期化
>  Sheets("JANUARY").Visible = True
>  Sheets("JANUARY").Range("B10:G40").Copy
>  Sheets("MONTHLY").Select
>  Range("B10").Select
>  ActiveSheet.Paste
>  Range("B10").Select
>  Sheets("JANUARY").Select
>  Application.CutCopyMode = False
>  ActiveWindow.SelectedSheets.Visible = False
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 362