|
今回、友人に頼まれ、ソフトの作成を行なっております。
その過程で、どうしてもVBAを使わなければ解決できないのではないだろうか、と思い、このサイトにたどり着きました。
ぜひ、ご教授いただければ、嬉しいです。
複数の質問をしないようにとありましたが、同じソフトの中で生じた問題ですので、一つの質問とさせていただきます。
1行目と1列目に10人の同じリストがあります。
なお、このリストは、行、列共に、並べ替えられる可能性があります。
(1)
この時点で、11行11列の表になりますが、12行目、12列目にそれぞれの行、列の最大値を持つセルと同期したセルを作りたいんです。
最大値だけであれば普通に出来るのですが、文字の色も同期させたいのです。
つまり、
最大値を持つセルの文字の色が赤であれば、12行(列)目も赤に、
最大値を持つセルの文字の色が青であれば、12行(列)目も青にします。
(2)
1つの例として、
("山田花子"、"山田太郎")のセルに何らかの文字列が入力されると
("山田太郎"、"山田花子")のセルに"---"を入れたいんです。
また、この逆の可能性、つまり、("山田太郎"、"山田花子")のセルに何らかの文字列が入力され、("山田花子"、"山田太郎")のセルに"---"を入れる、ということもありえます。
普通に作ろうとすると循環参照になってしまうのです。
では、ご教授ください。
よろしくお願いします。
|
|