入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。VBAにて、任意のセルを他のセルにコピーするコードを作成しています。コピー元になるデータが、Alt+Enterで改行を伴ったデータとなっており、これを.copyにてデータを送ると、改行が無くなった(連結された)表示となります。一度そのセルをダブルクリックにて操作し、再びEnterを押すと、改行された状態に戻りますが、これを最初から改行されたままのコピーとしてデータを渡すことは可能でしょうか?通報するこの質問への回答は締め切られました。00:45貼り付け先の書式を「折り返して全体を表示する」設定にしておけばよいのではないでしょうか。True」のような設定になります。回答ありがとうございました。VBAのコードではなく、そもそもセル側の書式設定ということに気がつきませんでした。01:54>これを.copyにてデータを送ると、改行が無くなった(連結された)表示となります。destination:=range("D4")などのようにしてやれば、貼り付け先を特にどーこーせずとも改行した状態で貼り付きますよ。コピーしたのを、何か違う風に「送る」ことをしてるんじゃありませんか。あなたが実際にご自分のエクセルで動かしてるそのマクロを、手抜きせず実際のエクセルからコピーしてご相談で情報提供してみると、何がどーなっててどうしたらよかったのか、もっとすっきりした回答も寄せられます。回答ありがとうございました。書式設定で解決と気づきませんでした。お手数おかけしました。07:16お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!全カテゴリから検索このカテゴリから検索Q質問する(無料)このQ&Aを見た人はこんなQ&Aも見ています出産前後の痔にはご注意!一体なぜ妊娠・出産には痔がつきまとうのだろうか?その理由を見ていこう。Office)4エクセルのセル内で改行コピーしたい。Basic(VBA)出産前後の痔にはご注意!一体なぜ妊娠・出産には痔がつきまとうのだろうか?その理由を見ていこう。Office)4エクセルのセル内で改行コピーしたい。回答数ランキングです。職業ビジネスアドバイザーこの専門家の回答をチェック他の専門家の回答をチェックこのQ&Aを見た人が検索しているワード改行コピーセルマクロVBAこのQ&Aと関連する良く見られている質問Qエクセルのセル内で改行コピーしたい。まと123いちご653にんじん153上記3行のセルを1つのセルに3行のままコピーしたいのですが、なにかいい方法がないでしょうか?よろしくお願い致します。他の回答も見るQExcelで、セル内改行もそっくりそのまま参照させたいExcelのシート上で、あるセルの内容(文字列)を他のシートに参照させているのですが、セル内改行もそっくりそのまま参照させたいのです。関数では無理だと思います。マクロを使ってもいいのなら、参照させるつもりのセルにコピーするという手があります。VBAで業務を簡素化するために、現在開いているブックのファイル名を取得する方法が分かりません。作業手順をマクロを使って処理していますが、オリジナルのワークブックをファイル名を変えて保存し、以後、このワークブックを読み込んで使用しています。このときのVBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり、以後の業務に使用できません。常にファイル名を取得出来るVBAをどなたか、教えて下さい。操作対象になっているブックの名前はActiveWorkbook.Nameですね。>VBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになりというような文脈からすると、ThisWorkbook.Nameの方ですかね。別ブックから該当データを検索し、必要なデータを取得する方法について部品表というブックがありますA列に商品名、B列に商品番号が入力してあります。C列のコードは未入力です。R-134256また、コード一覧表という別のブックには、A列に商品番号と、B列にコードが、何千件も入力されています。やりたいことは部品表のC列のコード欄に、コード一覧表ブックから商品番号と一致するコードを貼り付けしたいのです。部品表は、何百種類もありますので、関数ではなく、マクロで処理を希望します。xlAndと、してみたものの、検索しても、その検索結果の隣のセルのコードをどうやって取得すればいいのかが、わかりませんでした。基本事項は本で学びましたが、呪文のようなコードはよく理解できません。懸命にネットで検索して、訳して理解する努力をしてはいますが。部品表というブックがありますA列に商品名、B列に商品番号が入力してあります。C列のコードは未入力です。R-134256また、コード一覧表という別のブックには、A列に商品番号と、B列にコードが、何千件も入力されています。やりたいことは部品表のC列のコード欄に、コード一覧表ブックから商品番号と一致するコードを貼り付けしたいのです。部品表は、何百種類もありますので、関数...続きを読むAベストアンサーこんにちは。実用性も踏まえました。メインの動作はワークシート関数のVLOOKUPをVBA上で使用していますので理解はしやすいかと思います。質問文から察するに「部品表.xls」と「コード一覧表.xls」の両方を開いて処理されていますが「コード一覧表.xls」はプログラム内で開いて閉じているので実行するときは「コード一覧表.xls」は閉じて置いてください。実用性も踏まえました。メインの動作はワークシート関数のVLOOKUPをVBA上で使用していますので理解はしやすいかと思います。質問文から察するに「部品表.xls」と「コード一覧表.xls」の両方を開いて処理されていますが「コード一覧表.xls」はプログラム内で開いて閉じているので実行するときは「コード一覧表.xls」は閉じて置いてください。Workbooks....続きを読む他の回答も見るQ別のシートから値を取得するときWorksheets("シート名").Activate上記のを行ってから別シートの値を取得するのですが、この処理を行うと指定したシートへ強制的にとんでしまいます。~Worksheets("シートA").ActivateシートAの値取得:Worksheets("シートB").ActivateシートBの値取得Nextこのイメージ処理を行うとものすごい勢いで画面がチカチカします。シートを変えずに他のシートから値を取得する方法はないのでしょうか。教えてください!AベストアンサーWorksheets("シートA").Range("A1")みたいな感じでできませんか?他の回答も見るQ貼り付けで複数セルに貼り付けたい5行のテキストをコピペでエクセルに張り付けると。1つのセルに5行分、改行なしで横に長く入力されてしまう。希望は、5行の場合A1セルからA5セルに入力させたいです。ワードやメモ帳では元の行が再現されます。今日あたりからできません?プログラムはいじっていません。ひとつ思い当たるのが、ウィンドウズアップデートが最近あったからかも?5行程度なら手動で分割でもいいですが、20行にもなると、手動分割は手間です。事の発端は、迷惑メールのメールヘッダーのコピーをエクセルで保存したいのですが。メールヘッダーは20行前後あるので。Aベストアンサー>貼り付け元はエクセルでないです。>アウトルックのメールのヘッダー情報です。別の方法でないと駄目のようです。ウィザードを使用」で試してください。区切り記号を無しにすれば改行で次のセルに跨るようです。False」というものがよく出てきますが、これは何でしょう?どういう意味のものかわかりません。False」の前でセルのコピー、または切り取りを行っていると思います。これは、その操作(セルのコピー、または切り取り)を無効にしているだけです。以下の場合、貼り付け処理でエラーになります。ココでエラー------------ご自分で、セルをコピーしてみると分かると思いますが、コピーした範囲が点線で点滅されます。False」をすると、その点滅がなくなります。False」の前でセルのコピー、または切り取りを行っていると思います。これは、その操作(セルのコピー、または切り取り)を無効にしているだけです。以下の場合、貼り付け処理でエラーになります。------------...続きを読む他の回答も見るQエクセルのセルの中で改行して入力したものを分割したいんです。エクセルの入力編集について質問です。|L__⊥____」データ処理に不便なために同一セル内にある「内容1」と「内容2」を下記のように別々のセルにしたいと思います。手作業にてコピーアンドペーストと行の挿入を繰り返しを行うのは、非常に時間がかかるかと思います。そこで、なにか一括で処理できる方法はありませんでしょうか?お願いします。2003を利用しています。内容E内容Fのように並んでいる場合ですが、1.A1:B3を選択してコピーし、Wordに形式選択(HTMLかリッチテキスト)で貼り付け。2.Wordに貼り付けた全体を選択してコピーし、Excelの別シートに貼り付け。3.番号の列が結合された状態なので、それらのセルをまとめて選択して結合解除。他の回答も見るQExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。以下のようなプログラムをVBAで作成したいと考えています。A1のセルに値があれば、その値をB1に返す。次にA2のセルに値があれば、その値をB2に返す。A行に値がある一番下のセルまで同じようなことをさせたいと考えています。かた宜しくお願い致します。Aベストアンサー#2さんと似たものですが・・・・参考にしてください。別シートの複数のセルの値をコピーする方法いつもお世話になります。sh2.Range("F5;F9").Valueとしても、セルの値を持ってくることができません。Paste:=xlValuesとしているのですが、上記だとセルを範囲指定してしまって作業が見えるのでカッコ悪いのです。Aベストアンサー7-samuraiの質問ですみません。No5のimogasiさん、いつもお世話様です。Subで、うまくいきますよ。複数セルの場合Valueは省略できないようです。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。