
(1)
単一のシート内の、数式が入った単一のセルを選択した状態(入力モードや編集モードではない)において、そのセルの計算結果をテキストデータとしてコピーするVBAを探しています。
単にセルを選択してコピーするだけでは、書式情報もコピーされてしまいます。
例えば、計算結果が「12345.6」で書式「通貨」のとき、表示は「¥12,346 」となり、コピーされるデキストデータも「¥12,346 」となります。
しかし、円マークやカンマや半角スペースを含まず、数値を丸めもしていない、「12345.6」というテキスト情報だけをコピーしたいです。
さらに詳しく言うと、(一般的にエクセルでセルがコピーされるときにどのような書式情報が含まれるのか知らないのですが)、メモ帳でテキストを選択してコピーしたときと同じ形式で、計算結果だけをクリップボードへコピーしたいのです。
(2)
欲を言えば、単一のシート内で連続した複数のセルを選択した状態で、それらのセルのデータを連続したテキストとしてコピーできたら、なおうれしいです。
(この際、セルを認識する順番が問題になりますが、「論理順」と言うのでしょうか、おそらく一般的な下記のような順番だと助かります。「上の行から優先して、1行内で選択した列を順番に認識したら、次の行へ」というイメージです。)
(3)
さらに欲を言えば、単一のシート内で連続していない(飛び地の)複数のセルを選択した状態で、同様にできたら、最高です!
(セルを認識する順番は上記と同様)
背景として、Officeとは別のソフトにデータを貼り付けたいのですが、セルを選択して単純にコピーしただけでは貼り付けられないという状況からです。
現状では、下記のいずれかの方法で対応していますが、実行頻度がとても高いため、VBAのショートカットを充てて、楽をしたいと考えています。
(あ)セルの編集モードにして → 計算結果を確定させて → コピーして → 編集モードを閉じる(F2 → F9 → Ctrl+C → Esc)
(い)セルを単純にコピーして、いったん「メモ帳」などのソフトに貼り付けてから、さらにそれをコピー
エクセルのバージョンにはあまり依存しないと思いますが、当方の環境はOffice 365 ProPlusです。
長文でわかりづらく、すみません!
「欲を言えば」の(2)と(3)は、できればありがたいですが、(1)だけでもお知恵をお借りできたら幸いです。
よろしくお願い致します!
No.1
- 回答日時:
(1)(2)(3)について。
VBAじゃなくてですね:copyした後、貼るときに「形式を選択してペースト」で「◉値」を選択すればOKです。貼る先のcellに予め変な書式が設定してあったりしなければ大丈夫。
これをイッパツでやれるように、「値の貼り付け」にショートカットキーを割り当てたり、ツールバーに登録したりしとけば便利です。
>No.1回答者さま
早々にご回答くださり、ありがとうございます。
ただ、エクセルでの貼り付け方法は問題ではなく、エクセルではない別のソフトで貼り付けるためにテキスト情報のみコピーしたいという状況なのです。
質問文がわかりづらかったようで、すみません!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルからビジオのリンク貼り付け 1 2023/03/30 17:51
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Visual Basic(VBA) Excel(VBA) 特定の条件に該当する行の値、書式を同じセルにコピ&ペーストしたいです 1 2022/05/21 18:18
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) エクセル ブック間のコピー 5 2022/04/24 08:11
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
何回やってもうまくいかないことは?
みなさんには、何回やってもうまくいかないことはありますか?
-
みんなの【マイ・ベスト積読2024】を教えてください。
積読、ついついしちゃいませんか?そこでみなさんの 「2024年に買ったベスト積読」を聞きたいです。
-
人生でいちばんスベッた瞬間
誰しも、笑いをとろうとして失敗した経験があると思います。
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
VBA 数式ではなく計算結果をセルに入れたい
Excel(エクセル)
-
【Excel VBA】計算結果のみ表示させたい
Excel(エクセル)
-
VBAで計算結果のみ表示させたい
Excel(エクセル)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
excelの特定のセルの隣のセル指...
-
【Excel】 セルの色での判断は...
-
EXCEL VBA セルに既に入...
-
(Excel)数字記入セルの数値の後...
-
枠に収まらない文字を非表示に...
-
エクセルの一つのセルに複数の...
-
エクセルの書式設定の表示形式...
-
エクセルのセルの枠を超えて文...
-
【エクセル】IF関数 Aまたは...
-
エクセル オートフィルタで絞...
-
数式を残したまま、別のセルに...
-
Excelでのコメント表示位置
-
エクセル “13ヶ月”を“1年1ヶ月...
-
セルをクリック⇒そのセルに入力...
-
Excelで数式内の文字色を一部だ...
-
対象セル内(複数)が埋まった...
-
VBAでセルを指定した画像のコピ...
-
ハイパーリンクの参照セルのズ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
excelの特定のセルの隣のセル指...
-
(Excel)数字記入セルの数値の後...
-
セルをクリック⇒そのセルに入力...
-
枠に収まらない文字を非表示に...
-
【エクセル】IF関数 Aまたは...
-
【Excel】 セルの色での判断は...
-
Excelでのコメント表示位置
-
エクセルの一つのセルに複数の...
-
エクセルのセルの枠を超えて文...
-
Excelで数式内の文字色を一部だ...
-
EXCEL VBA セルに既に入...
-
エクセルの書式設定の表示形式...
-
Excel 例A(1+9) のように番地の...
-
数式を残したまま、別のセルに...
-
エクセル オートフィルタで絞...
-
Excelで、「特定のセル」に入力...
-
ハイパーリンクの参照セルのズ...
-
対象セル内(複数)が埋まった...
おすすめ情報
No.5回答者さま
無事、別のアプリへの貼り付けができました!
編集できないピボットテーブルの値からなどもコピーできますね。
ご記載のとおり単一セルが対象で、間違って複数セルを選択した状態で実行すると、セル番地に関わらず、一番初めに選択したセルが適用されるようですね。
複数セルからのコピーは、いったん断念します。
助かりました。
ありがとうございました!
コードが読めないのでまだロジックは理解できませんが、精進します!