[[20180607102100]] 『VBAマクロ』(歯車) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VBAマクロ』(歯車)

【前提】
A列に複数のセルを結合したセルがあります。
B列には結合していないセルがあります。
C列にはA列と同じだけ結合したセルがあります。
C列はAC列と同じだけの行のB列の内容を計算しています。

【したいこと】
B列のように結合していない列を一列のみ追加して、AC列の計算範囲内に含められるような方法はありませんか?
ネットで調べたやり方をすると結合されたA列分生成されてしまいます。

【実現時の方法】
挿入したい行セルを選択しておいて、ボタンマクロで使用したいです。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 おはようございます。 ^^
>ネットで調べたやり方をすると結合されたA列分生成されてしまいます。
はどのようなコードなのか
新規列は何処に作るご予定なのか
内容の計算とは合計なのでしょうか

 等々、もう少し詳しく説明されると、回答がつきやすいかもです。
(隠居じーさん) 2018/06/07(木) 10:59

>C列はAC列と同じだけの行のB列の内容を計算しています。
は純粋にAC列?
それともA列とC列のこと?

>挿入したい行セルを選択しておいて、ボタンマクロで使用したいです。
行全体を選択して列を挿入するんですか?
それとも、C列(=表の最後の列の前に挿入するのですか?)

そもそもB列をコピーして任意の場所に挿入するのは無しですか?

あと、表中に空白行、空白列は含まれる可能性がありますか?

(まっつわん) 2018/06/07(木) 11:07


すいません。一部誤記入がありました。

>B列のように結合していない列を一列のみ追加して〜
これは誤りで↓が正しい内容です。
・B列のように結合していない列に一行のみ追加して〜


・参考として使用したコードは下記のURLのものを参考にしました。
http://infith.com/system/excel/range_insert_delete/

・新規列は結合されたAC列の範囲内最後尾に行を追加したいです。
  →繰り返し何度も追加したいです。

・計算の内容は合計値を算出し、その範囲内のセルの数で割るような形です。
  →形式は変えられず、表や棒を使わないWBSとして利用します。
   同じような列を追加したりするかもしれませんが、それはサンプルが完成すれば自分で改造していきます。

・AC列という書き方が悪かったですが、A列とC列のことです。

・列を選択する形でもいいですが、選択したセルの上に追加する形で出来るとありがたいです。

・表中に空白行・空白列は含まれないです。
  →並び替えをする可能性もあります。

・B列をコピーして任意の場所に挿入する方法はなしです。
  →私のミスで正確には行という解釈ですが、行を追加するのは結合されたA列・C列の範囲内の末尾で、
   結合されていない行を1行追加し、その行をA列・C列の範囲内に追加することです。
   この場合・AC列にも同時に行を追加したいです。
(歯車) 2018/06/07(木) 12:51


^^
B列の最下行かA列のマージセルの最終行と同じ行のB列のセルを
選択し
挿入
行全体
ではダメですか
^^:
(隠居じーさん) 2018/06/09(土) 05:22

質問ばかりでごめんなさい。

行と列が混乱してますが、やりたいことは、

シート上の使用している範囲(表として設定している範囲)+1行のセル範囲の中で、
行全体を選択して行を挿入した場合に、
結合セルがある列は、結合セルの領域を拡張する形で、
行挿入を行いたい。
※結合セルの下に挿入する形で
※結合セル内の数式が参照しているセル範囲も拡張に追随させる

ということでよろしいでしょうか?

で、確認ですが、
1)A列とC列にはどのような数式が入っているのでしょうか?
それから、
2)
 >→並び替えをする可能性もあります。
どの列をキーに並び替えをするのでしょうか?
逆に行挿入後、常に並び替えてもいいのでしょうか?
3)それから、現状表は、A,B,Cの3列として考えてよいのでしょうか?
4)それと、今後、追加される列はC列の前と考えてよいのでようか?

 >同じような列を追加したりするかもしれませんが、
 >それはサンプルが完成すれば自分で改造していきます。
サンプルを見て傾向と対策を分析して作れるほど、
プログラミングは甘くないです。
たくさん質問しましたが、多くの前提条件を洗い出し、
今後の見通しも含めて画面設計やロジックの構築をしたうえで、
コードを書かないと、サンプルの継ぎ接ぎや、
要点の一部書き換えくらいでは、アプリはたぶん作れないです。

ま、この件のロジックだけ解れば、「プログラミングの基礎的なとこは解ってるよ。」、
というなら問題ないですが。。。
とりあえず、イメージはつかめてますが、
こちらに勘違いがあっては、なにか書いても無駄になるので、
改めて質問した確認事項が明確になってから、何か考えてみたいと思います。

(まっつわん) 2018/06/09(土) 09:18


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.