複数行あけて貼り付けを指定範囲内で入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。並び替えるマクロを作りたいと思っています。ある一定の法則で並んでいるものを並び替えるので、コピー&貼り付けマクロでは長くなってしまうので変数を使用したいと思っているのですがうまくいきません。なにか良い方法はないでしょうか。C6から始まる連続データを、E10から2行ずつあけて貼り付けをしたいです。C列のデータは400行くらいまで続き、E列の空けた部分(E11,E12)にもC列のほかの部分から貼り付けしたりする予定なので列の挿入や削除はできるだけ使用したくありません。Sub上記作成してみたものの、E列が11行目になると終わってしまい、どう手直ししたらいいのかわかりません。本来であればC列が11行目になったらコピー・貼り付けを終了したいです。あ行の貼り付けはこのマクロ、さ行の貼り付けはこのマクロとして複数組んでいく予定です。詳しい方、教えてください。ありがとうございます!質問1)回答C7が正しいです。訂正ありがとうございます。質問2)回答B列およびD列は、項目名C列およびE列は、項目に対する値となっています。よってB列・D列はコピーしません。C列のどの部分がE列にコピーできているかわからなかったので、B列・D列に項目名を入れているだけです。マクロの全体像としては、C列にテキストを読み込み、並べ替え、E列をテキストで保存する予定です。読み込み・保存はできたのですが、並べ替えに苦戦しています。No.1の回答に寄せられた補足コメントです。13:29通報する通報するこの質問は特に20代・女性の方にリクエストされています!(回答を制限するものではありません。)この質問への回答は締め切られました。13:44以下のマクロを作成してください。11:42補足要求です。質問1)>C6から始まる連続データを、E10から2行ずつあけて貼り付けをしたいです。C7から始まる・・・が正しいですね。質問2)コピーするのはC列をE列にコピーだけですか。図ではB列をD列にコピーしたいように見えます。(マクロではB列をD列にはコピーしていない)B列をD列にコピーするのでしょうか。それともしないのでしょうか。通報するお探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!全カテゴリから検索このカテゴリから検索Q質問する(無料)このQ&Aを見た人はこんなQ&Aも見ていますマンガでよめる痔のこと・薬のこと「痔かもしれない」と思っているあなたに一行おきにコピーするマクロが知りたいExcel(エクセル)EXCELで、セル間隔をあけて貼り付けしたい。Basic(VBA)4ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。Basic(VBA)18エクセルのIF関数で、文字が入力されていたならば~Excel(エクセル)19VBAでの結合セルのコピー&ペーストExcel(エクセル)20シート参照で変数を使いたい(EXCEL)Excel(エクセル)マンガでよめる痔のこと・薬のこと「痔かもしれない」と思っているあなたに一行おきにコピーするマクロが知りたいExcel(エクセル)EXCELで、セル間隔をあけて貼り付けしたい。Basic(VBA)4ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。回答数ランキングです。職業ビジネスアドバイザーこの専門家の回答をチェック他の専門家の回答をチェックこのQ&Aと関連する良く見られている質問Qエクセルのマクロや関数について、ランダムに抽出する方法を探していますエクセルのマクロや関数について、ランダムに抽出する方法を探しています。シート1のA列には1:かっこいい2:レザー3:男性用4:カラー豊富5:手帳型6:シンプル7:~と言ったよう文字列があり同じシート1のB列には1:かわいい2:花柄3:カラー豊富4:レザー5:手帳型6:クロコダイル調7:~といったような文字が各セルに入力されているとします。「かっこいい」を選択してマクロボタンを押したり関数などでシート1の文字列からランダムで「かっこいい」の列のワードを3つとか4つピックアップしてシート2でかっこいいを選択した横のセルなどに表示させたいのです。別シートにてテーマを選択するとそのテーマに沿ったキーワードが複数ピックアップされるような仕組みを模索しています。お分かりになる方、なにかヒント的なものでも思いついた方がいればお教えいただければと思います。エクセルのマクロや関数について、ランダムに抽出する方法を探しています。シート1のA列には1:かっこいい2:レザー3:男性用4:カラー豊富5:手帳型6:シンプル7:~と言ったよう文字列があり同じシート1のB列には1:かわいい2:花柄3:カラー豊富4:レザー5:手帳型6:クロコダイル調7:~といったような文字が各セルに入力されているとします。無限に増えることはありません。条件を無駄に広げるのは良くないと思います。"該当するキーワードがありません。無限に増えることはありません。条件を無駄に広げるのは良くないと思います。W...続きを読む他の回答も見るQExcelのセルの書式設定で質問です。いつもExcelで悩んだ時にお世話になっています。今回はセルの書式設定で助けていただきたいです。前回ご教授いただき、1商品の価格に対して60万行あるデータベースから該当するJANコードを抜きだし一つのセルに改行して納めることができました。それで作成されたものが添付画像のようなもので、セル内で改行して価格と13桁のJANコード(1価格に1~20くらい)があります。このようなセルが何千とあります。すると桁区切りに設定していた価格の,がなくなりました。設定し直しても変わりません。セル内の各行に定義を設定するという方法を知りました。手探りで1行目の価格に#,##を、残りのJANコード行に標準/Gを設定してみましたが出来ません。試しにJANコード部を#############にしてみましたが桁区切り点は付きません。今は一つ一つクリックして手動で付けています。どのようなユーザー定義を設定すれば可能でしょうか?またJANコード数は価格(商品)によって違います。最大数のユーザー定義を設定して貼り付ければすべてのセルに設定できるでしょうか?例えば20行分の書式設定をしたものを1行しかコードがないセルに貼り付けても問題ないでしょうか?ご教授お願いします。いつもExcelで悩んだ時にお世話になっています。今回はセルの書式設定で助けていただきたいです。前回ご教授いただき、1商品の価格に対して60万行あるデータベースから該当するJANコードを抜きだし一つのセルに改行して納めることができました。それで作成されたものが添付画像のようなもので、セル内で改行して価格と13桁のJANコード(1価格に1~20くらい)があります。このようなセルが何千とあります。すると桁区切りに設定していた価格の,がなくなりました。設定し直しても変わりません。前回の質問を見ていないので,どの様にして1つのセルに改行して数値(属性としては文字)を入れたか分かりませんが,おそらく書式設定ではなく,データを入れる部分を直さないといけないと思います.多分,=A1&CHAR(10)&A2みたいな関数で折り返し表示しているのだと思いますが,これを以下の関数にするとカンマが付きます.=TEXT(A1,"#,###")&CHAR(10)&TEXT(A2,"#,###")他の回答も見るQエクセルで、条件に一致した行を別のセルに抜き出す方法エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。別のセル(同じシート内)に抜き出したいのですが。抽出結果を自動的に、別の場所に、常に表示させておきたいのです。検索しても分からなかったので、よろしくお願いします。簡単なのはA列の左側にIDようの列を挿入し、A1=C1&"-"&COUNTIF(C$1:C1,C1)(Aは新しく挿入した列で、Cは元々のBつまり店名の入っている列です)これをデータの数だけ下にコピーします。「店名-その行までにその店名が出てきた回数」という表示になります。VLOOKUPで抽出したいので左端に入れましたが、どうしても左端が無理であるなら、E列以降でもかまわないです。仮にAA1に「A店」とし、2行目以降に該当データを表示させます。AA2=IF(COUNTIF(C:C,$AA$1)<ROW()-1,"",VLOOKUP($AA$1&"-"&ROW()-1,$A:$E,COLUMN()-COLUMN($AA1)+2,FALSE))これをAD列まで&下に必要なだけコピーしてください。AB列には店名(当然A店ばかりのはずです)も表示されます。表示上消したければ列を非表示としてください。非表示は不可、日付の右のセルは品物が表示されていなければならない。いうのでしたら、COLUMN()-COLUMN($AA1)+2の部分を修正してください。COLUMNというのは列番号を取得する関数で、右に1つずれたら抽出するデータの位置も1つずれる。いう計算式にしています。個別にAB、AC列は+2を+3にする。いった対応が必要です。簡単なのはA列の左側にIDようの列を挿入し、A1=C1&"-"&COUNTIF(C$1:C1,C1)(Aは新しく挿入した列で、Cは元々のBつまり店名の入っている列です)これをデータの数だけ下にコピーします。「店名-その行までにその店名が出てきた回数」という表示になります。VLOOKUPで抽出したいので左端に入れましたが、どうしても左端が無理であるなら、E列以降でもかまわないです。マクロについて!!添付写真のように、各セルに文字がありますが、(P〇〇〇)というところだけ赤色にしたいのですが、どーすれば良いでしょうか!詳しい方よろしくお願い致します!!Aベストアンサーこんにちは。この質問は、回答者のTさんの十八番ですが、私も考えてみました、というか、私は、考えすぎてしまいます。>(P〇〇〇)というところだけ赤色にしたいのですが、どーすれば良いでしょうか!以下のマクロは、(P〇〇〇)では、赤になりません。◯◯の所に数字が入っていないと赤になりません。画像をみると、そのように思えたからです。