タグ

vbaに関するrydotのブックマーク (4)

  • 昨日までJavaJavaしてた人がいきなりExcelのVBAを実装する羽目になったときのためのメモ - Qiita

    Excel は滅びぬ! Excel の力こそ日企業の夢だからだ! VBA 実装してて学んだこととかのメモ。 JavaJava してたかはあまり関係ないかも。 エディタの使い方 エディタを表示する Alt + F11 で VB エディタを表示できる。 環境設定 背景色・フォントを調整する デフォルトの白背景とか気が狂うので、暗い色にする。 「ツール」→「オプション」を選択し、「エディターの設定」タブを開く。 「コードの表示色」を選択して、「背景」の色を選択する。 ついでにフォントも見やすいやつに変更する。 これだけで開発効率が5割増しになる。 イミディエイトウィンドウ イミディエイトウィンドウを表示する いわゆるコンソールに当たるのが、イミディエイトウィンドウと呼ばれるウィンドウ。 Ctrl + G で表示される。 イミディエイトウィンドウに出力する ↓イミディエイトウィンドウに実行するプ

    昨日までJavaJavaしてた人がいきなりExcelのVBAを実装する羽目になったときのためのメモ - Qiita
  • 暗黙の型変換、いったい何者なんだ… - あんちべ!

    田舎で育った曇りなき純朴な好青年である私がJavaScriptの恐怖の暗黙の型変換に怯えていたところ、プログラマ界隈で容赦なく他人にマサカリをなげつけることで有名な方々からめんどくさいありがたい助言を頂いたので色々調べてみることにしました。なお、以下の言語選択に何ら恣意的なモノは無く、普段よく使う言語を並べただけです。いや、ホント、偶然の選択だよ! JavaScript 1 + '1' > 11 //なるほど、数値と文字列で計算すると文字列に変換されるのね 3 * '3' > 9 //えっ! (1+2)+'3' > '33' 1+(2+'3') > '123' //結合法則とは何だったのか… 1 + true > 2 //やばい…どうしてこうなった… true == 1 > true //ふむふむ、どうやら==で確認してみるとtrueと1は同じか。さすがにtrue === 1はfalse

    暗黙の型変換、いったい何者なんだ… - あんちべ!
  • 『Excel』でスーパーマリオを作った!? 「俺の持ってるエクセルと違う」|ガジェット通信 GetNews

    表計算ソフト『Excel』のVBAを使い作られた『スーパーマリオ』の動画が、『ニコニコ動画』で話題を集めているということなので実際に調べてみました。 噂の動画は、『エクセルでスーパーマリオを作ってみた。【祝スーパーマリオ25周年】』、というタイトルでした先日の記事でお伝えした通り、『スーパーマリオ』は今年で25周年を迎えました。この動画は、「祝スーパーマリオ25周年」として9月9日に投稿された動画です。 『VBA』とはMicrosoft社の製品に機能拡張を施すため使うマクロ言語で、命令した作業をしてくれるプログラムです。まさか表計算ソフトを使いこんなことまでできるなんて……。動画の説明文によると、工数は2ヶ月ほど、コインの獲得枚数などもきちんとカウントしているようです。動画でプレイしたルート以外にも隠しルートが存在するらしく、かなり格的に再現されているようです。 『ニコニコ動画』のコメン

    『Excel』でスーパーマリオを作った!? 「俺の持ってるエクセルと違う」|ガジェット通信 GetNews
  • ExcelVBAアクションゲーム?Excelで動かそう!

    【緊急告知】 サイトの管理人ほか「動かす会」の精鋭計5名による共著「ExcelVBAアクションゲーム作成入門」が、発刊されました。Excelゲームの決定版にして最高峰、 詳細内容はExcelVBA特設ページにて! 書は、表計算ソフトExcelを使用してゲームを作成するノウハウとテクニックの全てを1冊に詰め込んだ、世界にも類をみない書籍です。初心者でも大丈夫なように、前半でマクロとVBAについてやさしく紹介、中盤以降はいよいよExcelゲームを作成する方法を実際に遊べるサンプルゲームを例に詳しく解説、上級者の方も今まで知らなかったVBAの世界が目の前に広がることでしょう。(「はじめに」より)

  • 1