Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


37333 / 76738 ←次へ | 前へ→

【44576】Re:シートを別フォルダにコピーしコピーしたファイル内の計算値を消す方法
回答  りん E-MAIL  - 06/11/22(水) 9:07 -

引用なし
パスワード
   vang さん、おはようございます。

>私の理想としてはコピーしたシートには計算式を削除して数値だけを残したいのですが。

>Private Sub CommandButton2_Click()
>dir_1 = "O:\ " '※保存フォルダの設定
>  
>  Sheets("sss").Select '計算シート名
>  Sheets("sss").Copy
  '数式を持っていきたくないということのようなので、この部分を追加
  With Application.ActiveSheet.Cells
   .Copy
   .PasteSpecial Paste:=xlPasteValues '値貼り付け
  End With
  Application.CutCopyMode = False
  
>  ActiveWorkbook.SaveAs Filename:=dir_1 & Format(Date - 1, "mm月dd日") & ".xls" '指定したシートに名前をつけて指定ファルダに貼り付け
>  MsgBox "保存しました。"
>  
>  ActiveWorkbook.Close
>  
>End Sub

式を削除するときはSpecialCellsメソッドの引数をxlCellTypeFormulasにして選択すればいいですが、リンクしたくないだけならそのままの状態で数値に変えてしまうのが簡単です。
0 hits

【44571】シートを別フォルダにコピーしコピーしたファイル内の計算値を消す方法 vang 06/11/22(水) 1:14 質問
【44572】Re:シートを別フォルダにコピーしコピーし... Mar 06/11/22(水) 6:49 発言
【44573】Re:シートを別フォルダにコピーしコピーし... vang 06/11/22(水) 7:03 質問
【44574】Re:シートを別フォルダにコピーしコピーし... Mar 06/11/22(水) 7:54 発言
【44575】Re:シートを別フォルダにコピーしコピーし... ichinose 06/11/22(水) 8:35 発言
【44597】Re:シートを別フォルダにコピーしコピーし... vang 06/11/22(水) 20:50 お礼
【44576】Re:シートを別フォルダにコピーしコピーし... りん 06/11/22(水) 9:07 回答

37333 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free