• 締切済み

ExcelからWordに、値のみコピー

セルA1に「aaa」 セルB1に「bbb」 セルA2に「ccc」があるとします。 そして、セルA3に「=A1 & B1 & char(10) & A2」と記入します。 このセルA3の値(aaabbb改行ccc)のみを、Wordにコピーしたいと思っています。 (タブやスペースなども無い状態で) そこでWordにセルA3の値をコピーし、「テキストのみ保持」を指定したのですが、「"」が勝手に入ってしまいます。 どのようにすればセルA3の値のみを、Wordにコピーできますか? できれば、Excelの関数やVBAのみを使って、値をきれいにコピーしたいと思っています。 (タブ、スペース、「"」等、勝手に挿入しないで) わかりにくい質問になってしまいましたが、 わかる方教えてください。 よろしくお願いします。

  • A-boy
  • お礼率94% (131/138)

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

エクセルのA3セルに、 ="aaaa" & "bbb" & CHAR(10) & "cccC" といれ 書式ー配置ー折り返して全体を表示する で2行に見かけ上なりました。コピーしました。 ーー ワードに表を作って、表のセルの1つに貼り付けました。 2行になって見えてますが。 ーー >Excelの関数やVBAのみを使って、 ワードを使う以上ワードVBAの知識が必要です。 市販本(1,2本しかない)やWEB記事も少なく、おいそれと 勉強できませんから覚悟を。 エクセルn表をワードでリンク張り付けするのを勉強すれば。

A-boy
質問者

お礼

回答ありがとうございました。

回答No.1

[テキストのみ保持]が指定の形式にあるということは、Word2002以降の 貼り付けオプションがあるバージョンでしょうか? テキストエディタ(メモ帳など)に貼り付けをしても "文字列" になって いると思いますから基本的には[テキストのみ保持]にしないほうがよい と思います。 貼り付けオプションで選択するならば、[貼り付け先に合わせる]を選択 しても結果的には同じことだと思いますが、このオプション選択で指定 しては駄目なのでしょうか? 貼り付けオプションを使用していないのなら、この回答は意味がないの ですが、どちらにしろWordのバージョンも載せたほうが回答するときの 重要な参考情報になると思いますよ。

A-boy
質問者

お礼

回答ありがとうございました。

関連するQ&A

  • ExcelからWordに、値のみコピー

    セルA1に「aaa」 セルB1に「bbb」 セルA2に「ccc」があるとします。 そして、セルA3に「=A1 & B1 & char(10) & A2」と記入します。 このセルA3の値(aaabbb改行ccc)のみを、Wordもしくはメモ帳にコピーしたいと思っています。 (タブやスペースなども無い状態で) そこでWordにセルA3の値をコピーし、「テキストのみ保持」を指定したのですが、「"」が勝手に入ってしまいます。 どのようにすればセルA3の値のみを、Wordもしくはメモ帳にコピーできますか? できれば、Excelの関数やVBAのみを使って、値をきれいにコピーしたいと思っています。 (タブ、スペース、「"」等、勝手に挿入しないで) わかりにくい質問になってしまいましたが、 わかる方教えてください。 よろしくお願いします。

  • 【エクセル】 関数を使って他のエクセルの値を読み込みたい

    エクセルで外部ファイルの値を読み込みたいのですが、その際に読み込み先(シート)を関数を使って切り替えたいので、アドバイスをいただけないでしょうか。 検索で調べてみたらVBAを使う回答が多いのですが、VBAを使える人が周りにいない(私もそうです)ので、後々のメンテナンスを考えると関数を使って切り替えたいのです。 【環境】 WINDOWS XP エクセル2000 C:\AAA (CドライブにAAAというフォルダ) フォルダAAAには、BBBとCCCというエクセルファイルがあります CCCには、シート名1、2、3という3つのシートがあります。 【目標】 ファイルBBBのセルの値を操作すれば、読み込み先が変更されてBBBで表示される値が切り替わる。 【だめだった例】 BBBのセルA1にシート名を入れます。「1~3の数値」 同じくセルB1にパスを表示させます「="'C:\AAA\[CCC.xls]1"&A1&"'"」 ・・・後ろのA1が変化することで読み込み先が変わるはず。 同じくセルC1にCCCから読み込んだ値を表示させます。 「=INDIRECT($B$1&"!"&ADDRESS(ROW(F7),COLUMN(F7)))」  ・・・B1で表示された読み込み先のセルF7の値を表示するはず。 結果は「#REF!」になります。 CCCを同時に起動させると上手く読み込むので、リンクの問題なのでしょうか? なお関数を使わないでパスを記述したセルでは、CCCを起動させなくても上手く読み込んでくれます。 よろしくお願いします。 

  • エクセルの文字処理

    以前に同じ様な質問があったかも知れませんが、探しきれなかったので教えてください。 A1~A4の4つのセルに以下のスペースが入った文字列が入っていた場合 A1|AAA A2|AAA BBB A3|AAA BBB CCC A4|AAA BBB CCC DDD    A   B   C   D  1|    AAA 2|AAA BBB 3|AAA BBB CCC 4|AAA BBB CCC DDD という具合にしたいのです。 条件は  ・セル内にスペースで区切られない文字列があった場合には、B列に入れる  ・それ以外はスペースで区切って、A列B列C列D列に入れる  ・文字数は3文字固定ではなく全角半角が混在 以上です。すいません宜しく願いします。

  • 値のコピーについて

    お世話様です。 unsigned long aaa(32bit)にunsigned char bbb[4](8bit*4)を コピーする場合に、(1)と(2)で結果が違うのはなぜでしょうか? よろしくご教授お願いいたします。 (1)memcpy(&aaa bbb, 4); (2) { aaa = 0; unsigned long ccc = 0; ccc = static_cast<unsigned long>bbb[0]; aaa |= ((ccc << 24) & 0xFF000000); ccc = static_cast<unsigned long>bbb[1]; aaa |= ((ccc << 16) & 0x00FF0000); ccc = static_cast<unsigned long>bbb[2]; aaa |= ((ccc << 8) & 0x0000FF00); ccc = static_cast<unsigned long>bbb[3]; aaa |= ((ccc << 0) & 0x000000FF); } 【環境】CPU:Pentimum4 OS:WindowsXP コンパイラ:VC++8.0

  • セルの値を含む文字列を検索する方法

    エクセル2010を使っている者です。 セルの値を一部として含むかどうかを調べることはできますか? countifだとA列のセルとB列のセルの値が一致してないとならないし、findだと*aaa@tokyo.co.jp* のようにセルとして指定することができないし。。 例えば以下のような表でB列においてA列のそれぞれのセルについて値が含まれているか を調べたいと思っております。 よろしくお願いします。 A列              B列 aaa@tokyo.co.jp      aaa@tokyo.co.jp; bbb@tokyo.co.jo; ccc@tokyo.co.jp         bbb@tokyo.co.jp      ddd@tokyo.co.jo; eee@tokyo.co.jp; fff@tokyo.co.jp ccc@tokyo.co.jp      ggg@tokyo.co.jp; hhh@tokyo.co.jp; iii@tokyo.co.jp ・・・             ・・・・・・・

  • エクセルVBAで重複する名前に(2)、(3)等をつける方法は?

    こんにちは。お世話になります。 以下のようなデータ(約1500件)があります。 データは分類と名称でソート済みです。 同じ分類のなかで同じ「名称」があった場合、B列の名称の直後に同一セル内で(2)や(3)を順に振っていくマクロを教えていただきたいのです。(1)は不要です。 下記の例では、ううう(2)、ううう(3)といった具合です。 よろしくお願いします。 A列 B列 C列 分類 名称 データ1 aaa あああ a aaa いいい b aaa ううう a aaa ううう a aaa ううう a aaa えええ b bbb かかか a bbb かかか a bbb ききき a bbb くくく b ccc さささ a ccc ししし b ccc すすす a ccc すすす a ccc すすす a ccc すすす a ccc せせせ a

  • エクセルのCSV(カンマ区切り)保存について教えてください

    次のようなEXCELデータをCSV(カンマ区切り)で保存した際に項目(カンマ)を2つ追加できるでしょうか? EXCEL  セルA1:AAA  セルB1:BBB  セルC1:  セルD1:CCC  セルE1:  セルF1: このデータをCSV保存してTEXTで確認すると、  AAA,BBB,,CCC となりますが、これを  AAA,BBB,,CCC,, としたいのですが、セルE1とセルF1がNULLのためカンマ区切りができません。半角スペースなどをいれるしかないのでしょうか? できればセルE1とセルF1には何も入力したくないのですが。良い方法がありましたら教えてください。

  • エクセルVBA、他のファイルからのコピー

    BBA初心者です aaa.xlsのマクロで aaa.xls にbbb.csvのデータを貼り付けたいのですが Sub () Windows("bbb.csv").Activate…ここのbbbってところをセル参照にしたいのです ActiveCell.Range("A1:A10").Select Selection.Copy Windows("aaa.xls").Activate ActiveSheet.Paste End Sub 1つ上のセルにbbbと入力されていればbbb.csvのデータを 1つ上のセルにcccと入力されていればccc.csvのデータを 貼り付けれるようなマクロはどう書けばいいのでしょうか よろしくお願いします

  • エクセルでA列に

    エクセルでA列に AAA  BBB   (前にスペースが1文字)   CCC  (前にスペースが2文字) とあった場合に、 スペースが1文字ならば1つ右の列に、2文字ならば2つ右の列に、 さらに、前のスペースをなくして A列  B列  C列 AAA      BBB           CCC という形に簡単にできる方法ってありますか?

  • EXCELで複数行の検索

    初心者です。 Aファイルのaaa、bbbなどをキーに Bファイルを検索してできるだけ簡単にマクロ等使わずに 下記のような抽出をする方法があれば教えてください。 よろしくお願いします。 Aファイル aaa bbb ccc Bファイル(例えば「ddd」と「あ」は別セルです) ddd あ eee い aaa う fff え bbb お ggg か ccc き 結果 Aファイル aaa う bbb お ccc き

専門家に質問してみよう