
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
又もや 失礼しました、
「Cells構文で セル範囲指定を、
してね、」
とは、
高難易度に 過ぎましたかね?
元より、
Range(セル範囲指定記述文字列).Value = Range(セル範囲指定記述文字列).Value
等でも 構いませんよ。
No.5
- 回答日時:
失礼、
誤記を 認めました、
謝罪の上 訂正します。
現行、
両Cells構文に セル範囲指摘を、
付加して、
アドレッシング領域を 限定してください。
改訂後、
両Cells構文に セル範囲指定を、
付加して、
アドレッシング領域を 限定してください。
改訂点、
指摘→指定
以上。
済みませんでした。
No.4
- 回答日時:
Sub Main ()
Cells.value = Cells.value
End Sub
です。
但し、
搭載リソース量次第で、
エラーが 出ますが、
構文構造は 此で、
合ってます。
もし、
リソースが 不足し、
実用に 耐えない場合は、
両Cells構文に セル範囲指摘を、
付加して、
アドレッシング領域を 限定してください。
此の際、
両セル指定領域サイズを たがえては、
いけません、
同じで なければ、
なりません。
さて、
VBで あるましい、
不必要に ループを、
回すのは 止めましょう。
そんな事をすれば、
オブジェクトタッチ数が 無駄なままに、
飛躍的に 増え、
無駄処理時間を 浪費しますよ。
此はですね、
VBAです、
VBでは ありません。
ループが 使えない、
シート関数プログラミングでも、
通用するように、
組み込みルーチンが、
しかも チューニングすら、
施されて 組み込まれています。
使わず、
処理時間を 浪費する、
手は なしでしょ?
No.3
- 回答日時:
こんにちは
すでに解決済みなのかよくわかりませんが、一応、・・・
Sub Sample_11688018()
For Each s In Worksheets
s.UsedRange.Value = s.UsedRange.Value
Next s
End Sub
とかかな。
No.2
- 回答日時:
横から失礼します
>どこが駄目なのでしょうか
ダメと言うより、ご質問の内容になっていないと思いますよ
Range("A1").Selectになっているのだから、A1セルでしか、Selection.Value = Selection.Valueは、実行されていません。
しかし、自動記録では、記録されないと思いますし、Selection.Value = Selection.Valueをシート全体で実行するのは、
いかがなものでしょう?この辺りは、検証してみてください。
自動記録をする場合、手順をあらかじめ検証する事が肝心だと思います。
期待される結果を出す為の処理手順は、いくつかの方法があります。大きく違うのは、
新しいブックを作るか否かです。
①開いてるブックで処理して最後に名前を付け、ファイル拡張子を変え保存する方法
②新しいブックを作成して、そのブックに既存ブックのシートを挿入なたはコピペする方法です。
繰り返しこの処理を行うのであれば、①はあまり適していないと思います。この辺も検証すると判りますので興味があれば行ってください。
あと>全部で8シート
これも、大きく分けて2通り
始めにCtrl+でシートを選択してグループとして処理するか、
ブックの1つずつシートを繰り返し処理で処理するかです
前者は、自動記録で記録できると思います。(グループ解除は記録されないかも)
後者は、For Each などで作る必要があります。
①で記録を行う場合、最後のファイル保存する前に記録しているVBEで上書き保存をしておきましょう。
せっかくの記録が消えてしまうかも、、
健闘を祈ります。
No.1
- 回答日時:
左上をクリックして
全選択→コピー→特殊貼り付け(値のみ)
をマクロで記録すれば雛形は出来上がります。
ありがとうございます!
確かに記録を使って型を作るのが早いですね。
実際にやってみたのですが、何故か値貼り付けにならたず・・・
何が駄目だったのでしょうか。(少し書き換えたのですが、書き換え前も数式のままで・・・)
Sub 値貼付け()
'
' 値貼付け Macro
'
Worksheets.Select
ActiveSheet.Calculate
Range("A1").Select
Selection.Value = Selection.Value
Range("A1").Select
Sheets("1").Select
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
このQ&Aを見た人はこんなQ&Aも見ています
-
いちばん失敗した人決定戦
あなたの「告白」での大失敗を教えてください。
-
泣きながら食べたご飯の思い出
泣きながら食べたご飯の思い出を教えてください。
-
最速怪談選手権
できるだけ短い文章で怖がらせてください。
-
はじめての旅行はどこに行きましたか?
記憶の中で1番昔の旅行先とエピソードを教えてください。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
【ExcelVBA】全シートのセルの数式を値に変換する事は可能でしょうか?
Visual Basic(VBA)
-
エクセルで複数のシートをまとめて一度にコピーし、一度に値を貼り付けることができますか
その他(パソコン・スマホ・電化製品)
-
マクロでマクロを削除する
Excel(エクセル)
-
-
4
フォルダ内ブックの数式を全て値に変換するマクロ?
Excel(エクセル)
-
5
特定の文字を含むシートだけマクロ処理をしたい
Visual Basic(VBA)
-
6
マクロを消すマクロは不可能?
Excel(エクセル)
-
7
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
8
ブック名、シート名を他のモジュールからも参照可能にする方法
Access(アクセス)
-
9
excelのマクロで該当処理できなければ飛ばして進むにはどうすればよいのでしょうか
Visual Basic(VBA)
-
10
実行時エラー 438になった時の対処法を教えて下さい。
Visual Basic(VBA)
-
11
別ファイルを開かず、INDIRECT関数を使用せずに、別ファイルのデータを求めたい
Excel(エクセル)
-
12
エクセルVBA 作業後に選択範囲を解除する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
別ブックをダイアログボックス...
-
エクセルVBAが途中で止まります
-
VBA 別ブックからコピペしたい...
-
VBAで別のブックにシートをコピ...
-
VBSでExcelのオープン確認
-
【Excel VBA】書き込み先ブック...
-
ワイルドカード「*」を使うとう...
-
【ExcelVBA】zip圧縮されたCSV...
-
VBA コードを実行すると画面が...
-
現在開いているbook全てを対象...
-
Excelのマクロコードについて教...
-
エクセルVBAで書式と値の貼付け...
-
VBA 複数のブックに同じ列を表...
-
Excelマクロ 該当する値の行番...
-
VBA 二つのブックをうまく扱え...
-
ダイアログボックスのpathの指...
-
Excel2007でBOOK間のシート移動...
-
[Excel]ADODBでNull変換されて...
-
VBA ブックを開かずにブック内...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別ブックをダイアログボックス...
-
VBA シートをコピーする際に Co...
-
エクセルVBAが途中で止まります
-
VBA 別ブックからコピペしたい...
-
ワイルドカード「*」を使うとう...
-
VBAで別のブックにシートをコピ...
-
VBA コードを実行すると画面が...
-
【Excel VBA】書き込み先ブック...
-
Excelマクロ 該当する値の行番...
-
[Excel]ADODBでNull変換されて...
-
VBAで別ブックのシートを指定し...
-
【ExcelVBA】インデックスが有...
-
VBAで複数のブックを開かずに処...
-
【ExcelVBA】zip圧縮されたCSV...
-
【VBA】全シートの計算式を全て...
-
エクセルのマクロを使ってメー...
-
VBS Bookを閉じるコード
-
ユーザーフォームの切り替えに...
-
Excelのマクロコードについて教...
-
Excel2007VBAファイルの表示に...
おすすめ情報
この式だと何故か値貼り付けになってくれません・・・・どこが駄目なのでしょうか
Sub 値貼付け()
'
' 値貼付け Macro
'
Worksheets.Select
ActiveSheet.Calculate
Range("A1").Select
Selection.Value = Selection.Value
Range("A1").Select
Sheets("1").Select
End Sub