健康情報 ⇒ どこへ向かって・・・ ⇒ かんたんな思考で楽をしようか
難しいプログラムじゃなくたって、役に立つことは多い
普通のメーカー製PCであればエクセルが最初から入っている場合も多いのではないでしょうか。
仕事で使い道がないと、ホント使わないんですよねー。
しかし、もしエクセルで簡単にプログラムが組めるとしたら、今まで気付かなかった使い道が思い浮かぶのかも!?
Microsoft Excel のVBA(Visual Basic for Applications)から始めて、行ける所まで行ってみましょう。
楽ができるかどうか? は、今のところ分かりませんが、そこは工夫しだいですよ。
とりあえず、題材探しからとなります。
趣味のコーナーですので、それほど急激に進める予定ではありません。
基本から
プログラムが思ったとおりに動いているか確認するには
メッセージボックス、インプットボックス
セルの様々な扱い方
ワークシートの様々な扱い方
印刷するには
保存するには
テキストファイル(***.txt)を操作してみよう
その他
配列を使ってみよう
魔法の呪文を唱える
Option Explicit
Application.ScreenUpdating =
False
TVでやってた、頭を良くする計算(要貼付&設定) 2010/6/7
Nバック脳トレ (プロトタイプそのままに・・・)
CASIOが見当たらない時ー!
■答えばかりじゃ進歩しないので、頭の体操を一つ[2020/3/13]
(例題)
入力⇒
芳野町2丁目345-2118
出力⇒
芳
野
町
2
丁
目
345
|
2118
エクセルの任意のセルに「 =yoko2tate(”芳野町2丁目345-2118”) 」
と自作した関数を入力すると、縦書きの出力が得られるプログラムです。
簡単そうでしょ? ソフトが無くても年賀状とかで使えそうですね。
やることといえば、先ずは縦書きにするにはどうしたら良いか、ですね。
そして、
345
が、
3
4
5
とならないように数字を制御する必要があります。
あとはー(ハイフン)を|に替えるくらいでしょうか。
トレーニングには丁度良さそうですね。
(株)
が、
(
株
)
にならないように「 ( 」 と 「 ) 」 を制御するのもよいでしょう。考え方は同じです。
手元に動くものはありますけど、まあ、トレーニングですからね。エクセルは表示性能が高いので、考え方さえ合っていれば割とあっさりできるかもしれませんよ。
(↓こんな感じです)
[2020/5/1]参考テキスト 一時的 ←久しぶりに作ってみた割には30分もかからなかったし、大したお題ではなかったのか・・・ まあ、それほどしっかりと確認したわけでもないのですが、もしご利用になられるのであれば著作権表示は忘れずにお願いします(笑)
2000年作成のカタカナローマ字変換関数(やっつけ)とか、他にも掲載しているいくつかの関数などとは、低いという方向性で同レベルと言えますが、一応拡張性も考慮しましたし、まあまあいけてるんじゃないですかね?
[2020/5]
おそらく、Excelのワークシート関数は日々進化し続けていることでしょう。私が知っているのはExcel97の頃だし、ホント古すぎて現在の様子が分かっていません。
しかしまあ、プログラムが組めるようになりますと普通のワークシート関数を使う機会が激減してしまいます。 vlookup とか、 match とか、index とか、そういった関数をExcelを使い始めた当初(20世紀)は使いまくっていたような記憶が微かに残っていますが、もし今、そのような関数を使わなければならない環境に戻ったとしたら・・・ ああ、しんどそうです(汗
月~土曜日(10:00am~5:00pm) 日祝定休日
・ 当サイトにて随時(24時間)受付しております。
・ お電話、ファックス、メールでのご注文も随時受付しております。
・ 午後3時までのご注文分につきましては即日発送いたします。
※日曜、祝日のご注文分につきましては翌営業日発送となります。
なお、在庫の状況によって発送が遅れる場合もございますのでご了承願います。
~当サイトからのご注文~
※ 取り扱い商品一覧画面の画像をクリックすることにより各商品の詳しい説明画面に移ります。
~配達日及び配達時間帯のご指定~
・お届けの日及びお届け時間帯につきましては、ご都合の良い日時をお選びいただけます。
[午前中] [14~16時] [16~18時] [18~20時] [19~21時]
~配送料~
・1回のお買い上げ金額が5,000円(税込み)以上の場合には、配送料は日本全国無料とさせていただきます。
・1回のお買い上げ金額が5,000円(税込み)に満たない場合には、配送料650円(税込み)をご負担願います。(一部例外もございます。)
~代金引換手数料~
・代金引換手数料につきましては、全額当方で負担させていただきます。
~代金引換のお客様~
・現金、クレジットカード、デビットカードのいずれかでのお支払いとなります。
![]()
~クレジットカード決済サービス~
<直接決済は終了しました>
![]()
・お客様登録画面(ご希望商品選択後)にて簡単決済
![]()
~銀行振込のお客様~
・お振込確認後直ちに発送いたします。(お振込手数料はご負担願います)
お振込先:PayPay銀行 (0033) ビジネス営業部 (005)
(普通) 1 5 1 8 4 1 7 ヤマモトケンコウドウヤマモトマサハル