matsu_junのプロフィール
- ベストアンサー数
- 146
- ベストアンサー率
- 55%
- お礼率
- 78%
- 登録日2005/02/01
- エクセルVBA コンボBOXの相互連動
皆さんこんにちは。 エクセル2013を使用しています。 ネットや本では 地方名>都道府県名>市町村名のような 順にコンボボックスで行う絞り込み検索の方法が たくさん載っています。 コンボボックス1を選択しないとコンボボックス2・3の 選択肢は表示されないようなものです。 ですが、私がやりたいのは どのコンボボックスから選択しても 残りのコンボボックスが連動するものを作りたいのです。 おそらくやりたい事はオートフィルターだ!と思ったので 今、私の知りうる数少ない知識を駆使した結果がこれです。 (1)原本Sheetをコピー→コンボ用Sheetを作成 (2)コンボ用SheetのA~C列を列ごとに重複除去をし 除去した内容をE~F列に記載 (3)E~Fの内容をコンボボックス1~3のコントロールにする (4)コンボボックスのどれかを選択すると そのコンボボックスのTEXTでオートフィルターがかかる、 原本Sheet対応列を絞り込み (5)コンボ用Sheetを削除 (1)~(5)エンドレス・・・みたいなコードでやりたい事に対応出来ましたが 何しろシートのコピー・削除が何回もあるので 重くて重くてとても使い物にはなりません。 どうにか重くならずに同じような作動をするコードはないでしょうか。 このような感じで原本Sheetは作成されております。 [原本Sheet] A B C 1 駅名 顧客名 店舗名 2 ○ △ □ 3 ○ ▲ ■ 4 ◎ △ □ 5 ◎ ▽ ◇ 6 ● ▽ ◆
- ベストアンサー
- harumama0430
- Excel(エクセル)
- 回答数1
- 数学(算数)に素養がおありの方 分数と小数の不思議
数学に素養がおありの方 お助け下さい。 小学4年生の息子の疑問です。 循環小数が分数で表され 等分にわけられっこない物が [1/3づつ] の様に分数で書かれる事にも納得がいかない。 実際切り分けている時は 等分にはなっていない。なり様がない。と思う。 でも教科書とかに1/3づつ分けました とか絵が描いてある。 おかしいと思うんだけど…。 みたいな内容でございます。 分かりづらくて申し訳ありません。 因みに 分数や少数の計算や問題が苦手だとかではなく、 通分・約分・文章題・部分分数分解等もそつなく解答できます。 息子自身にも 算数には得意感はあるのですが… 算数はいつも[不思議な感じ]がつきまとっているのだそうです。 先日 息子が宙を見つめてぼ~っとしているので、 「なにしてるの?」 と聞くと 『数って 不思議だなぁ~って思うんだ。』 と しみじみ言うのです。 (以下息子の疑問です) 少数と分数って書き換えられるじゃない? でもさ 循環小数のとき。 ほら たとえばさ 1÷3=3・3333… 分数だと 1/3。 これってね、ケーキとか3人でわけるじゃない? 1/3づつね~。って分けてるよね。 でも、少数だと 3.333333333・・・・・ 3.333…ってどういうこと??? 分数で1/3で割り切れてるし、実際3つに分けて分けっこできてるわけでしょ。 循環小数が分数で表せて しかも 1/3みたいなとき 分けっこできちゃってる…ってのが何だか不思議っていうのかぁ~…。 母の私も 息子が言わんとする事は分かるのですが、 母自身がわかりません。 息子は「わからない」という私に、質問の意味が分からないと思ったのか、 ものさしを出して 『10cm3人でわけるでしょ。 ここが3センチで…で3人に分けて 1cmあまりました。 また1cmを3で割って 0・1cm。さらに0・01cm…。 これが無限に続くってことでしょ。 でもこれが分数なら1/3づつに分けられます。ってなるわけよ。分数は余りがないから。余りがないっていうの ママは変な感じしない? 分数は割り切れちゃうわけよ。 っていうか~ 割り切れないからしかたなくって分数で書いてるって言ったらいいのかな。 あ。まって。 割り切れないのに 割り切れてるみたいな分数にして 割り切れてるふり?? 0・00000000・・・・・って無限じゃん! カステラの中に無限の小数が~…。 あれ?おかしいな? 実際はカステラは等分には割り切れてないってこと??? 永遠に等分には割り切れない。 でも0.001cmくらいの辺で適当に3人のだれかが0.001分大目にもらってるって事?普通の切れ味の包丁でルーペでも使わないと0・1cmぐらいで 誰かが0.1cm幅分多くもらってる。 そういう事なのかな。 リボンとかケーキとか [3等分にしました] って、教科書にも図にかいてあるし、 ぼくたちも 実際に3等分したりしてるよね。 でも 3等分にしてるつもりでも 本当は3等分にはなってないんじゃない? 3等分に分けるなんてできないんじゃない? あ。初めから6切りにしてあるチーズを3等分なら 一人2切れ づつにわけられるよね。 でも切ってないチーズとか 10等分に切れてるチーズを3等分…とかが ぼくには意味不明…。 こんな事を申しておりました。 母の私も 息子に質問されてみて あ…そういわれればそうだなぁ…と 頭を抱えてしまいました。 おそらく 小数や分数の概念の基本的な部分が欠如しているからなのでは。 と思うのですが… お手上げでございます。 息子も私も あ~そういう事なのね~。 と 理解できる様 ご教授頂けますと助かります。 よろしくお願い致します。
- ベストアンサー
- tigerdragon
- 数学・算数
- 回答数9
- カーナビ選択
カーナビは色々な機器がありますね。 メモリーナビゲーションとポータブルナビゲーションがありますね! 私は今、使っていたカーナビ(HDDタイプ)はかなり古くて見にくいため、新しいカーナビを購入しょうと考えております。 メモリーナビゲーションとポータブルナビゲーションはどちらが良いかと迷っています。見やすく使いやすいカーナビゲーションを選択したいと思います。値段は出来れば安いカーナビを購入したい。よろしくお願いいたします。
- 締切済み
- noname#207977
- その他(車・バイク・自転車)
- 回答数7
- エクセルVBAで最終行取得ができない
エクセルVBAでたとえばC列にどこまでデータが入力されているかを調べるとき、通常は r = Cells(Rows.Count, "C").End(xlUp).Row などでできます。 しかし添付画像のような入力フォームが出来上がっており、かつC列に最初から何らか(画像では〒マーク)の入力がされているので、そこに回答者が途中まで入力された場合、これでは最終行は取得できません。 逆に上からEnd(xlDown)でやろうとしても、途中に空白セルがあってお手上げです。 余分な〒マークを元データから削除してしまいたいのですがそれでは入力されているところのマークまで消えてしまいます。 このようなファイルが何百もあり、それを1枚のシートにまとめようとしているのですが、この最終行取得でつまずいてしまいました。 どのような方法があるでしょうか? 画像はエクセル2013ですが、実際にマクロを動かすのは2010です。
- ベストアンサー
- emaxemax
- Excel(エクセル)
- 回答数8