ジョー3さんの問題
ジョー3さんから「MAB53」という問題ファイルが送られてきた。
これは例の「ナップサック問題」で「関数で出来ますか~?」の
第4回「十枚の領収書」で既に取り上げたものだと思うのだが・・・
【問題ファイル】
*
*
*
*
*

ジョー3さんから「MAB53」という問題ファイルが送られてきた。
これは例の「ナップサック問題」で「関数で出来ますか~?」の
第4回「十枚の領収書」で既に取り上げたものだと思うのだが・・・
【問題ファイル】
*
*
*
*
*
現在43回で休止中の「関数で出来ますか~?」ですが
出題者別に回数を調べてみました。以下の通りです。
| 出題者 | 回数 |
| くまぷー | 12 |
| sakudaさん | 10 |
| からくちさん | 7 |
| ジョー3さん | 6 |
| む印さん | 4 |
| ますたあさん | 2 |
| minmaxさん | 1 |
| supermabさん | 1 |
| 合計 | 43 |
後半はみなさんに助けて頂き、ラクをさせてもらったのですが
なんとか12題出題で大家としての面目を保ったようです(^^ゞ
(全43回の問題は下記URLにて)
・・・と言ってもぜんぜん、艶っぽい話ではありません。
大それたこととは知りつつも「関数で出来ますか~?」なるコーナーを
始めてしまったので、この頃はいつもそのネタを考えています。
簡単に出来てしまうものではもちろんダメですし、面倒だから
簡単にはできないなんていうのも論外です。
やはり、意外性があって解いた後に・・・
★★(゜-゜)ウンッ★★
・・・という気分にさせたいものです。何とか5・6問は考えたのですが
なかなか、後が続きません。みなさんも何かいい案があったら
教えてくれませんか?
次回はsakudaさん出題の予定です。お楽しみに・・・
勢いだけで、いつものように後先も考えずに「関数で出来ますか~?」なるコーナーを
でっち上げてしまいましたが、問題を考えるのに四苦八苦しています。
意外性や、解いた後の爽快感・達成感のある問題が、そう簡単に
見つかるわけがありません。なんとかいいネタはないものかと
質問掲示板を巡回してみました。わかったことは、問題を難解に
しているのは多くの場合、問題の本質的なことではなく
質問者の問の発っし方に、あるということでした。
ヘンな思い込み、条件の後出し、必要の情報の勝手な
省略・・・説明下手・・・、うーん ((・・;ユ。。。((;^^)
ま、上手く尋ねられる実力があればハナから質問掲示板の
お世話になる必要はほとんど無いのですが・・・
でも、宝物が埋もれているかもしれないから
もう一巡りしてみるか・・・
あ、そうそう、苦しむくまぷーを見かねて、あのsakudaさんが
救いの手を差し伸べてくださいました。出題のお手伝いを
して頂けるそうです。
百万の援軍を得たような心強さです。 ☆☆(゜-゜)ウンッ☆☆
・・・というタイトルのメールをむ印さんから頂きました。
******************************************************************************
くまぷーさま、お久しぶりです!
早速ですが、添付のシートが変なんです・・・。
実は今日、自分の一筆書き解答BOOKの「チェッカーフラッグ」を開いて
例の白黒反転20文字「=LEFT("■",A2&B1>A1)」でF9で動かして遊んだあと、
冗談で白黒固定19文字「=LEFT("■",A2&B1="")」でF9を押してみたら・・・動いた、、へっ・・・?
(excel2000,2002)
「そんな筈は無い」と色々調べてみたのですが、他のシートで「=LEFT("■",A2&B1="")」を
入力してF9を押しても、当然ですが動きません。このシートだけのようなんです、、、、、
ウイルスにでもやられているのかとスキャンしても問題はなく、少し気味が悪くなったので
くまぷーさんにご相談・・・というか、ご報告させていただいた次第です。
添付のシートは空白にしておきましたので、「=LEFT("■",A2&B1="")」を入力してご確認いただけたらと思います。
******************************************************************************
下がむ印さんから頂いたエクセルファイルを圧縮したものです。
ウィルスなんて言葉が出ているので気味が悪いと思う方が
いるかもしれないので、くまぷーが圧縮しました。
一応、ソースネクストのウィルスセキュリティでは陰性です。(^^ゞ
MUJIRUSI_SAN_NAZO_FILE.lzhをダウンロード
せっかく、む印さんがくれたオモチャを独り占めに
する手はありません。さあ、みなさん、いっしょに遊びましょう!!
★「表計算一筆書き」を知らない方のために
※チェッカーフラッグとは?
※む印さんの疑問とは?
=LEFT("■",A2&B1="")をA1に入力し、それをK11まで
コピペする。そしてF9を押してエクセルに再計算させる。
すると、む印さんのシートでは、チェッカーの白黒が反転する。
しかし、新規のシートに同じことをしても、白黒が反転しない。
みなさんには旧年中、本当にお世話になりました。
今年もよろしくお願い申し上げます。m(__)m
くまぷー
今日は誕生日ということで近くのシネコンで
「K-20〈TWENTY〉 怪人二十面相・伝」を見てきました。
舞台は太平洋戦争を回避した架空の帝都東京です。
金城武のアクションも見栄えがよく、娯楽作品としての出来は
上々だと思います。
・・・後はJustSystemのモニター募集に応募した。
Just Suite 2009が当たるといいな(^O^)
今年は新一太郎の予約受付のメールが来ないので
来年の2月には一太郎はバージョンアップしないのだろうと
思っていたら、きっちーさんによると今、RC(発売前の評価版)を配っているらしい。
くまぷーのところにはRCが配られてこないので、ひとつ改良を
お願いしたいところをここに書いておこう・・・(どうせ、JustSystemの
人は見てはいないと思うけど・・・)
改良を望む点は正規表現の機能である。現在は正規表現を
使って検索することはできるのだが、正規表現を使って置換することが
できない(ようだ、たぶん)。これではあまりにも中途半端なので
是非、正規表現を使って検索・置換ができるようにして欲しい。
これができればとても便利になると思うし、ワードにはない機能だけに
一太郎のセールスポイントになると思うのだが・・・
ナレッジウインドウだの(編集画面を狭くするだけで邪魔)、
一太郎メイクだのリラックスビュウ(見かけはどうでもいい)だの
はいいから、本質的なところで勝負してもらいたいものだ。
確か例年だと、この時期になるとJustSystemは
来年2月発売に向けて、一太郎や三四郎など、
バージョンアップの宣伝をしていたと思うのだが
今年はやらないようだ。一太郎2009は出ないのかな?
【´・ω・`】:む印さん、からメールを頂きました。私信なので
ここに無断で載せてしまうのは反則なのですが
ここで楽しい時をいっしょに過ごした常連さん達にも
是非、読んで頂きたくて敢えて反則をしてしまいました。
------------------------------------------------------------
くまぷーさま、お元気でしょうか?
『表計算一筆書き』ではお世話になりっぱなしでしたが
最後のご挨拶をするタイミングを外してしまい失礼致しました。
前にも書きましたが、『表計算一筆書き』で集まった方々は
皆さんとても気持ちのいい方ばかりで大変楽しく過ごすことができ、
私にとって本当にいい思い出になりました。
これからも、ちょくちょく覗かせていただきますが
何か面白いことを思いつかれましたら、EWでお声をかけてくださいねd^^
本当にありがとうございました・・・
む印
------------------------------------------------------------
・・・そして、む印さんから、素晴らしい贈り物をいただきました・・・
みなさん、ご覧下さい。とてもしゃれた贈り物です。
む印さん、ありがとうございました。(^O^)
兵どもが夢の跡・・・
買おうか買うまいか・・・
どうせアカデミック版なので3000円ちょっとの出費なのだが・・・
どうせ仕事には使わないことはわかっているし・・・
むしろ買って面白いのはkingsoftの表計算か・・・
VBAにちょっと対応版がでたというし・・・
三四郎2008・・・
今更、CountifやSomeIfに対応させたといってもなあ・・・
条件付き書式はダメみたいだし・・・
今、持っている三四郎2005で十分か・・・
N高校の進学指導部と就職指導部では昼食を弁当屋に頼んでいます。 ちなみに一個500円です。実は今日、ちょっと見過ごせない事件が起きました。 なんと今日注文した弁当の中に一つだけ昨日のメニューと同じものが 混じっていたのです。これはいったいどういうことでしょうか?! どう考えても昨日の売れ残りを持ってきたとしか思えません。 おまけにくっついてきたパックの醤油は固まってゲル状になっています。 | |
なめてんじゃねぇ~よ! | |
|
弁当屋の話によるとあくまでも昨日の 残り物ではなく、今日新しく 作ったということです。たいへん立派な弁当屋さんです。 零細ながら お客さんサービスのために1日に2種類の日替わり弁当を 用意したということでしょうか? それも500円という同価格帯で! | |
明日からも2種類選んで注文できるんだろーな! | |
まったくふざけた弁当屋です。 ふざけた弁当屋といえばもっと凄いところがありました。 くまぷーの前任校での話です。くまぷーが 弁当の蓋をあけると 煮物のなかに何やら足のはえたものが入っていました。 何だろうと思ってよく 見ると… | |
ゴキブリの下半身です! | |
割り箸でつついてみるとよく煮込まれて柔らかくなっていました。 くまぷーが声を上げてみんなにこのことを知らせようと思ったときは 時すでに遅しでした。 ほとんどの先生方はなにも知らずにゴキブリエキスの よく染み込んだ煮物を平らげた後でした。 くまぷーも大人です。Ignorance is bliss.「無知は至福なり(知らぬが仏)」と いう言葉くらい知っています。 同僚には何も言わずぐっと怺えて自分の 胸に納めておきました。 しかし、ただ一つだけ気がかりだったのはゴキブリの上半身は どこへ行ってしまったのかということです。 珍味だと思ってきっと 誰かが食べてしまったのでしょう。 Ignorance is bliss.とはまさに至言です。_(-_-) | |
| ※弁当主任…10時までにその日の弁当注文個数を集約し弁当屋に電話注文し また各職員から代金を徴収し弁当屋に支払うという激務をこなさなければならない。 通常、その学校で一番有能で責任感のある人物がこの役職を担う。 学校現場に於いては「校長職」よりもはるかに重要な役職であるということはもちろん 常識である。 |
I沢先生はN高では珍しいMac派。自慢の愛機はPower Mac 520。
N高に赴任する前にディスカウントショップで2台限定のやつを
早朝5時から並んで8万円でGETしてきたと聞いています。
彼がN高に赴任してきてからすでに11年になるので
パソコンとしては異例といえる程の長寿です。金さん、銀さんもマッ青です。
11年前というとWindowsなど影も形もない頃でDOSやBASICが幅を
利かせていた時代です。その頃からMacはマウスで操作できるグラフィカルな
インターフェイスが実装されていたのですから当時としては先進的な
マシンだったと言えます。しかし、「駿馬も老いては駑馬にも劣る」という言葉のとおり、
白黒の画面や処理速度の遅さは今となっては痛々しささえ感じます。
さて県下でも数学の指導には定評のあるI沢先生はこのMacで11年間、
こつこつと教材を作り続けてきました。そのファイルは容量にして
優に百メガバイトを超えます。その汗と涙の結晶がこの老体Macの
ハードディスクに入っていることを知り、くまぷーは当然の如く心配になってI沢先生に
言いました。「先生、バックアップはとっているんですか?」
I沢先生とくまぷーはいっしょに旅行に行ったり、食事に行ったりと
親しくお付き合いさせていただいている仲です。その方の泣き顔は
見たくありません。くまぷーの問いに対してI沢先生は自信を持って答えました。
「くまぷー、大丈夫だよ。しっかり、PDにバックアップしているから」
「I、I沢先生....ぴ、ぴーでぃーです...か?」。PDとは松下が1995年にだした
読み書き可能な光ディスクで、640メガバイトの読み書きができます。
これも当時としては大容量だったのですが、ぜんぜん普及せず、
いつの間にか消えていった規格です。もう、このへんのパソコンショップには
PDなんておいてありません。アキバに行っても見かけません。
近くのヤ○ダ電気に行って「PDありますか?」と聞いたら、店員に「PDって
何ですか?」と言われてしまったほどです。I沢先生、PDは絶滅種なのです。
鴇みたいなものなのです。
PDはCDを読み込むだけでなく大容量の書き込みもできるということで、
I沢先生のご自慢でした。でたての頃に買ってまわりのみんなに
よく自慢していたことをくまぷーは覚えております。しかし、でたての頃に
買ったということはこのPDも高齢のはずです。ハードディスクもPDも
駆動部をもつ、いわゆる回転ものです。5年もすればいつ何時、逝ってしまっても
何の不思議もないのです。
「先生、できるだけ早く他のものにバックアップしてください。
先生のPDドライブが壊れたら、いくらディスクが光ディスクであっても
読み出せません。PDにバックアップをとることはほとんど意味がありません!」
くまぷーはI沢先生に赤心からご忠告申し上げました。でも常にご自分の
ことよりもまず他人のことを第一に考えてしまう先生のことですから、
アメリカが戦争を起こすかもしれないというこのときにご自分のデータが
吹っ飛ぶことなどはどうでもよいことなのでしょう。笑って取り合ってくれません。
くまぷーはこの「I沢先生、大いに笑う」の巻に続き、「後悔先に立たず」の巻
あるいは「だからあれ程言ったじゃない」の巻を近いうちにみなさんに
お届けできそうな気がします。 (2003年、早春記)
K上先生はとても教育熱心な商業科の先生です。
容貌はボブサップのようですが性格は穏やかで、
他人に頼まれればいやとは言いません。
面倒な仕事でもにっこりと笑って引き受けてくれます。
今まで誰も作り手のいなかったN高の公式Webサイトも
彼がひとりで作りました。K上先生は本当に立派な先生です。
さて、K上先生の趣味のひとつに株式投資があります。
商業科の先生ですから経済の動向にはとても敏感です。
なんでもソフトバンクの株を100万円で買って500万円で
売り抜けたこともあるそうです。まるでN高の北浜流一郎です。
もちろん教育熱心な先生のことです。
けっしてギャンブル好きなどということはありません。
株式投資は商業教育に自らの体験を活かすための
実践活動のひとつなのです。生きた教育をするために身銭を
きって頑張っておられるのです。
先生はまた、友達おもいな方なのでN高の同僚に
よく「俺に投資しない?2倍にして返してあげるよ。」などと
優しい言葉をかけていらっしゃいます。もちろん、くまぷーにも
同じように有難いお言葉をかけてくださいます。しかし、
くまぷーはなにせ、「くま」ですから弱気なのでせっかくの先生の
お言葉をいつも無にしてしまい申し訳なく思っておりました。
本人の話だけをきいていると連戦連勝で400戦無敗の
ヒクソン・グレイシーも裸足で逃げ出すような大活躍のようでした。
でも、こんな貧乏神のようなK上先生もたまには失敗します。
宮沢大蔵大臣(当時)の「長銀は絶対、潰さない発言」にのって
長銀株を1万株ほど、お買い求めになったそうです。
ご存じの通り、長銀は潰れてしまい、哀れK上先生の長銀株は
ただの紙くずになってしまいまし………えっ、何ですって?!
紙くずにしてしまうのはただの人ですね。
流石に貧乏神のようなK上先生!!やることがちがいます。
くまぷーのような凡人には思いもよりません。
なんと長銀株にパウチッコをして生徒用の教材として
有効利用しているそうです。 (-_-;)
K上先生の株式投資総額は1000万円以上。
但し時価は300万円以下です。それでも元気なK上先生。(^。^)
くまぷーの出入りしているSNSで話題になっていたんですが
なんとATOKを使って変換すると・・・
つんく → つんく♂
もーむす → モー娘。
らるくあんしえる → L'Arc-en-Ciel
に変換されるんですね。ooO(゜ペ/)/ひゃ
しゃらんきゅう が シャ乱Q になっちゃうし
みにもに が ミニモニ。 になるんですね。
でも・・・
つのだひろ は つのだ☆ひろ にならないし
とわえもわ は トワ・エ・モワ にならないんだよな。
でもこのブログはJustSystemのひとも見ているみたいだから
次のバージョンでは変換可能になるかも・・・(^^ゞ
※ちなみに、くまぷーのATOKは2005です。
WEBサイト「教員のための三四郎活用術」を
オープンしました。これから、コンテンツを
充実させて参ります。よろしくお願いいたします。m(__)m
このブログを始めたのが3月の29日です。
ちょうど1ヶ月経ちました。この間、1日も欠かさずに
更新し続け、気がつくと投稿数も120を超えてしまいました。
・・・でそうなるとブログって通常のHPに比べて
手軽ではあるけれど、いくら「カテゴリー」で分類しても
前にどんな題材を扱っていたかわからなくなっちゃうんですね。
一目でどこを見れば、何をやっているかわかるという
一覧性が悪いということがわかりました。
・・・今、このブログで扱った内容をもとに
通常のWEBサイト「教員のための三四郎活用術」を
立ち上げる準備をしています。(^^ゞ
| この頃、買いたいという気持ちにさせてくれるソフトが出てきません。最後に買ったのが「一太郎2005 & 花子2005スペシャルパック」でした。このソフトも本当に必要だと思って買ったのではありません。機能的には「一太郎11」ぐらいで満足していたわけで何となく惰性で買ってしまったのです。ただ値段が1万5千円を超えていたので買うときにけっこう悩んでしまいましたが。 今回、買った「スタースィート8」は値段が3千円台だったので、話の種にと気楽な気持ちで買ってしまいました。発売元のソースネクストは本当に値付けが上手いと思います。これとほぼ同じ機能を持つ「OpenOffice.org」なら只で使えるということはわかっているのですが、つい衝動的に買ってしまいました。お金を節約するというだけならMSのオフィス2000を既に持っているのだから、それを使えばよいのでが、「スタースィート」の最新版の実力がどんなものだか見てみたかったのです。 さて本当は時間があればゆっくりと全てに渡っていじってから感想を述べればいいのですが今回は取り急ぎ「スタースィート8」の中に含まれているワープロソフト「StarSuite writer」である大発見をしてしまったのでそれを報告します。 下の図を見てください。 | |||
| な、な、なんと?! | |||
| 「StarSuite writer」は一太郎ファイルを読み込むことができるのです。これは驚きです。「スタースィート8」の双子の兄弟の「OpenOffice.org」ではできませんでした。もちろん、一太郎のように複数シートには対応していません。どうやら最初のシートを読み込む仕様のようです。 | |||
| (; ;)ホロホロ ありがとう… 君は「一太郎」のことを忘れてはいなかったんだね… | |||
| でも「一太郎」形式で保存することはできないんだよな…(-_-;) | |||
| |||
今は4月。学校には新入部員勧誘のためのポスターが
あちこちに貼られています。くまぷーが階段を歩いていて
何気なく目を遣ると、くまぷーが顧問をしているバドミントン部の
ポスターがありました。
そのポスターにはイラストが書かれていて
何やら、目に星をちりばめ、スラッとしたにいちゃんが
ラケットを持って微笑んでいます。
よく少女漫画にでてくようなアレです。
ポスターに近づいてよ~くみるとイラストの下に・・・・ 顧問のくまぷー先生 | |
・・・と書いてあるじゃありませんか!! これを目当てにはいってくるものがいたら 完全にサギだけど・・・ま、いいか。(^^ゞ |
実は三四郎9を今まで持っていたのだが不満が2点あった。 ひとつは一太郎13ではPictureというオブジェクトがあって フォームに簡単に絵を貼り付けることができるのに三四郎9ではできなかった。 くまぷーよりも知識のあるひとがやれば可能なのかもしれないが 一太郎13のようにはいかなかった。 2点目はマクロからセルの結合と解除がうまくできなかった。三四郎9では 記録マクロでセルの結合や解除をやってもその部分の操作は無視されて コードが記録されないのだ。三四郎のマクロ解説本がないから「記録マクロ」の コードは大事な手がかりなのに…。セルの結合の方はキー転送でなんとか ごまかせたが、解除の方はお手上げだった。これもくまぷーよりも 知識のあるひとがやれば可能なのかもしれないが…。 三四郎2005をインストールした…。 |
なんだよ!(●`ε´●)ぜんぜん 変わってねーじゃん!! |
三四郎9とぜんぜん変わっていないじゃん。セルの結合・解除のマクロは 記録されないし、フォームに画像が貼り付けられないし…。 三四郎2005はいったいどこがあたらしくなったんだ? |
三四郎9から5年ぶりにバージョンアップして発売された
三四郎2005。5年の期間をおいての発売だったので
期待したのですが・・・(`´メ)
一太郎も毎年バージョンアップしているけど・・・・。
下は2005年の2月にかいたものです。
**********************************************************************
一太郎は特許の侵害だとかなんとかで松下から訴えられて
発売前なのにドタバタしていたが予定通り売り出されたらしい。
近くのヤマダ電気にぶらりと立ち寄ったら山積みになっていたので
スペシャルパックというやつを買ってきた。
一太郎、花子、三四郎と3つのソフトがワンセットになっていて
1万5千750円であった。くまぷーの一太郎はVer13で別に
不満があるわけではなかったのだが、つい衝動買いを
してしまったというわけだ。ジャストシステムは
毎年バージョンあっぷするのでとてもつきあっていられないので
さすがに一太郎2004はパスしたが今回は5年ぶりに三四郎を
バージョンあっぷしたのでつい買ってしまったというわけだ。
このブログにたくさんのコメントをつけてくださっている悪児さん。
思えば悪児さんとの出会い(ネット上の)は2003年の初夏のことでした。
下の文はそのころに書いたものです。当時は本当に
三四郎マクロはぜんぜん知りませんでした。
**********************************************************************
くまぷーは今、三四郎の機能・使い勝手を評価するために簡単な
調査書作成ツールを作っています。このサイトで紹介している初級クラスの
調査書と同じくらいの機能のものです。(自称)エクセル使いのくまぷーには
使ったことのない三四郎とはいえ、表計算ソフトですから罫線を引いたり
関数を使うレベルでは全く問題なく使えます。三四郎本体と一緒に買った解説本を
見るまでもありません。ハッキリ言って簡単です。
ところが、いざマクロ(SuperPlayRite)を使おうと思うと
とたんに行き詰まってしまいました。
三四郎の解説本には申し訳程度に「記録マクロ」について
極簡単な記述があるだけです。これでは全く役に立ちません。
くまぷーがやりたいのはフォームにリストボックスを貼り付けて
そのリストボックスにワークシート上の項目を表示させると言うことです。
(リストボックスに生徒名を読み込ませること)これを実現する方法は
記録マクロでは絶対に記述できません。
記録マクロは実際に行ったマウスの操作とキーボードの操作を
マクロ命令に変換することしかできません。
マウスとキーボードで実際に行うことのできない領域は記録マクロの守備範囲外です。
オンラインショップでしか販売されていない三四郎です。おそらくこの世に
存在する解説本はオンラインショップで買ったこの一冊だけでしょう。
くまぷーは困ってしまいました。そんな時にたどり着いたのが
悪児さんのサイト「13マクロ館」です。お願いしたら悪児さんは
くまぷーのためにすぐにサンプルマクロを作ってくれました。
ありがとうございます。
ほんとうに兼好法師の言うとおり、「先達はあらまほしきことなり」です。
この「こ゛し゛ら」とあの「ごじら」・・・。
目でよく見ると違うということがわかるけど
If関数は同じものだと判定するんですよね。
Len関数は別物だと判断するけれど・・・。
【´・ω・`】:ところでべべちゃん、ごじらをバラバラに(8)でごじらを22文字で
バラバラにするって言ってたけど・・・、どうなったの?
(●`ε´●):うん、くまぷー、おまえのごじらはダメ!!おれが言っていたのは
あくまでこの「こ゛し゛ら」・・・。
【´・ω・`】:あ、よ~く見ると・・・。
(●`ε´●):へへへ、種がわかった?実は三四郎ならば等号を
含めて18文字!!
悪児さん、コメント、有り難うございます。
仰るとおり、座席表作成の3行マクロは実用的に使えるものでは
ありません。あくまでも一発芸です。(^^ゞ
くまぷーは普段はこのようなコードは書きません。(^^ゞ
>(●`ε´●):ここまで来ると可読性がいいとは言えないな・・・・。
上の科白にあるとおり、褒められたものではありません。
>初心者向けとは、書いてなかったかな?(^^)ゞ
このコメントのことですか?
カテゴリーが「3行マクロ」になっているものは
初心者は意識していません。(^^ゞ
もしも、このコメントのことでしたら、カテゴリーが
「三四郎マクロ初心者奮戦記」になっているもののこと(15パズルとか)です。
カテゴリー「三四郎マクロ初心者奮戦記」は解説を
丁寧にしているつもりです。
ごじらの問題も初心者の方を意識していますが、これは
関数を主体にしていてマクロはオマケなので
分類を「三四郎マクロ初心者奮戦記」にはしていません。
>要するに、3行にする「ため」に、
>色々なものを犠牲にしている・・・
>それは、マクロの本道(ってなに?(^^;)(^^;))から
>外れていると、悪児は思います。(^^)ゞ
仰るとおりだと思います。
繰り返しますが3行マクロは、あくまでも一発芸です。(^^ゞ
アクセスログを見るとExcel Worldからいらっしゃっている方が
かなりいるようです。
ごじらの問題の元ネタは実は某掲示板の質問です。
ごじらの問題は三四郎を使えばあっさりとできるのですが
エクセル(関数のみ)でやると、とんでもなく複雑になります。
Excel Worldの住人たちがやったら(もちろんエクセルで)
どんな回答をつくるだろう?
とても興味があります。(^。^)
※Excel World の住人:EXCELのヘビーユーザの集団で
EXCELを使わせたら、おそらく国内最強の集団。
ただ今、勤務先から帰ってきました。午前中で生徒を
放課した後、ずーっと要録を書いていました。
要録の記入ほど不毛な仕事はないと思います。(-_-;)
さて、4月3日に投稿した「座席表作成」に関してです。
ふつう、表計算ソフトで座席表を作るときは
出席番号を座席の横のセルに入力して
生徒氏名をリストから呼び出すようにしますよね。
VLOOKUP()かなんかを使って・・・。
このタイプの座席表は一番単純です。
しかし、「座席表作成」で取り上げたものは生徒氏名の横の
セルに席番を入力して座席表に生徒氏名を表示させます。
難易度からいうとこちらの方が少々上です。
悪児さんがどうやら回答例を作ってくれたようです。
他の方も考えてくれたら、うれしいな。
4/10(火)まで待っています。(^。^)
(●`ε´●):俺の友達で、このブログのフリガナソート(1)と
フリガナソート(2)を見て三四郎に興味を持った奴がいるんだ。
【´・ω・`】:それはうれしいね。
(●`ε´●):でもそいつはエクセルユーザだから三四郎を
持っていないんだ。いろいろ試してみたいんだけど
わざわざ買うのもなんだしと言っているんだ。
【´・ω・`】:ああ、それだったら「三四郎2007」の体験版が
配布されているから、それを使えばいいよ。
(●`ε´●):おまえが使っているのは「三四郎9」と「三四郎2005」だろ。
「三四郎2007」では何か不都合があるんじゃないか?
【´・ω・`】:名前が違うだけで中身はどれも同じだから、どのバージョンを使っても
大丈夫だよ。
三四郎の上級者とはいったい、どういう人でしょうか?
メニューに載っている標準機能を熟知していて
あらゆる関数の使い方を知っていて
さらにマクロもバリバリに使いこなしているユーザ、
そんなイメージでしょうか?
確かに三四郎について深い知識があるということは大切なのですが
くまぷーが持っている上級者のイメージはちょっと違います。
くまぷーが持っている上級者のイメージは、「簡単に使える、
使いやすい作品」が作れるひとです。
ですから、どんなに難しい関数を知っていようが
マクロをバリバリ使っていようが、ダメなものはダメです。
どんなに高級な具を使っていようがまずいラーメンは
まずい、としか言えないのと同じです。
それでは三四郎で何かを作る場合、具体的にはいったいどんなことを
心がければいいのでしょうか?
くまぷーは原則として以下のことを心がけています。
それらはくまぷーの経験によるもので、具体的な数字については
特に明確な根拠があるわけではありません。
しかし大きくはずれた数字ではないと思います。
1.ワークシート1枚に(ユーザが操作する)表はひとつ。
画面をさんざん、スクロールさせなければ表の存在自体が
ユーザにわからないというのでは困ります。
作者はどこにどの表があるとわかるでしょうがユーザにはわかりません。
とんでもない場所にある表に入力しなくてはならないとなると
それだけで「仕事をする気」が失せてしまいます。
1枚のワークシートに複数の表を配置するときは
最低限スクロールさせずに全ての表の存在が
ユーザの目にはいるようにするべきでしょう。
2.ワークブックひとつに(ユーザの目に見える)ワークシートは
特別な場合を除いてどんなに多くても10枚まででしょう。
できれば5枚以下が望ましいと思います。
特別な場合とはワークシートを「串刺し計算用」に使っている場合です。
例えば1月~12月までの売り上げを集計するような場合は
それだけでワークシートが12枚になってしまいます。
こういう場合はユーザは該当する月のワークシートを
使うのだな、と常識的に判断できるので可です。
ところが「串刺し計算用」でない場合のほとんどは
作者の肩に力が入りすぎています。ひとつのワークブックで
なんでもできるようにしようとりきむとそうなります。
「多機能」と「高機能」は必ずしも同意語ではありません。
某ワープロソフトや某OSが多機能を追求して
必ずしもユーザに歓迎されなかった例を思い起こしてください。
どうしてもワークシートをたくさん使わなければならないときは
非表示にするなど、なんらかの手を使って必要なものだけを
ユーザに見せるという工夫が必要でしょう。
3.ファイルサイズは1MBまで。できれば700KB以下。
この頃はフロッピーはほとjんど使われなくなりましたが
学校現場ではまだしぶとく生き残っているようです。
まあ、学校現場でも大容量のUSBメモリーが
かなり普及してきましたから第3項はあまり気にしなくてもいいかもしれませんが…。
ただ、これも経験上ですが三四郎でファイルサイズが
何メガバイトもあるもので、これは凄いというものはほとんどないようです。
*************************************************************************************************
上記の文章は数年前にエクセルユーザ向けに書いたものを
小変更したものですが、エクセルと三四郎、同じ表計算ソフトと
いうことで基本的な考えはほとんど同じだと思います。
ある先生のブログで仕事のために
ひらがなを半角カタカナに変換する必要に
迫られたということでエクセルVBAの数十行に
及ぶコードがアップされてていた。かなり苦労されている
ご様子なので下のようなコメントを
させて頂いた。(青字部分)
エクセルVBAで全角ひらがなを半角カタカナに変換するなら、
下記の3行コードをためしてみてください。
Public Function HiraToHan(R As Range) As String
HiraToHan = StrConv(StrConv(R, vbKatakana), vbNarrow)
End Function
これを標準モジュールにコピーすれば
HiraToHan関数が標準のワークシート関数同様に使えます。
例えばA1に「ごとう」とあれば
B1に=HiraToHan(A1)とすればいいです。(^o^)/~~~
コードの部分は正味1行なので
だいぶすっきりしているとは思うのだが
三四郎ならば標準のワークシート関数の
Han()とKata()を組み合わせて
例えばA1に「ごとう」とあれば
B1に=Han(Kata(A1))とすればいいです。(^o^)/~~~
前回、エクセルでフリガナをキーにして昇順にソートすると
ナガヤマアキオの方がナカヤマシゲオよりも先に来るということを
示しました。
文字でソートをする場合、左側から1文字ずつ比較します。
エクセルは濁音と清音を区別しないのでナガヤマと
ナカヤマはエクセルにとっては同じものです。従って
次の文字、アキオの「ア」とシゲオの「シ」の比較になります。
「ア」の方が「シ」よりも先なのでナガヤマアキオの方が
ナカヤマシゲオよりも先に来るということになります。
(●`ε´●):おい、それじゃあ名票を作るのにどうしたら
いいんだ?
【´・ω・`】:もしも下図のように並べたいなら三四郎を
使って「JISコード順」か「Unicode順」を指定して
ソートすればいいよ。
新学期も始まり、そろそろ新しい名簿や名票の用意が
整った頃と思います。くまぷーが初任の頃はまだ表計算ソフトは
普及していませんでした。従って生徒の名前をアイウエオ順に
並べるのは一々、手作業でやったものでした。従って何度も
何度も見直したはずなのに間違いがでてきて叱られたこともありました。
【´・ω・`】:だいたい、おいらにそういう作業を
やらせるほうがまちがっていると思うんだけど・・・。
みなさんは左の4人はどういう順に
並ぶのが正しいと思いますか?
エクセルを使っている学校の数は多いと思います。
エクセルを使うと下のようにソートされることをご存じですか?
ナカジマアキオとナガシマシゲオの
順番はいいとしてナガヤマアキオと
ナカヤマシゲオの順はどうでしょう?
(・o・)ゲッ!!
困ったことになったぞと思った方はいらっしゃいませんか?
エクセルは濁点のあるなしを区別しません。
(続く)
フォーラム@niftyに「三四郎:表計算ソフト 」という
掲示板があったのですが2007/03/31いっぱいで
終了だと言うことです。
これで「表計算ソフト 三四郎」関係の掲示板は
ほとんど無くなったな・・・。
http://bbs.com.nifty.com/mes/cf_wrent/FJUST_B005/wr_type=C
時代のながれでうかね~。淋しいですね~。
くまぷーです。三四郎自体はR9からなのですが
マクロはつい最近始めました。
三四郎マクロの参考書が手に入らないので
基本が出来ていません。自己流です。
しかし、三四郎マクロの情報量が
絶対的に少ないので拙いコードでも
何か役に立てれば(反面教師としてでも)と思い
恥を晒すことにしました。(^^ゞ
よろしくお願いいたします。m(__)m
最近のコメント