タグ

VBAに関するtasogare30のブックマーク (7)

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

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

    昨日までJavaJavaしてた人がいきなりExcelのVBAを実装する羽目になったときのためのメモ - Qiita
  • 【特集】Excel VBAでIEを思いのままに操作できるプログラミング術 ~窓の杜 特別レッスン~

    tasogare30
    tasogare30 2013/05/16
    何だこいつ、めちゃくちゃスケベそうな顔してやがるな。犯すぞ。
  • Excelのマクロ入門した - ポクポク

    しぶしぶExcelで集計したテストの採点を、「コメントはExcelのコメント機能を使ってください」みたいなことを後から言われた。めんどくさすぎてやりたくなさすぎてRubyでやろうとしたけどコメントいじれてMacで動くやつ無さそうで、Perlでやろうとしたらいっぱいあるわりに既存のやつを開いて簡単に書き換えるの無理そうで、手作業でやると発狂ものだからマクロ覚えることにした。 Excelマクロのべんきょうしてる— poqunoさん (@pokutuna) 11月 21, 2012 1行編集するごとにダイアログでSyntaxエラーを通知してきて渋すぎる— poqunoさん (@pokutuna) 11月 21, 2012 このエディタ、補完候補でてきて、エンターで確定したら改行入って、引数取るのになにやってるんですかみたいにダイアログで怒られる— poqunoさん (@pokutuna) 11月

    Excelのマクロ入門した - ポクポク
    tasogare30
    tasogare30 2012/11/22
    ダイアログでシンタックスエラー教えてくれる親切なExcelラブ★ なんか設定かなんかで無効化できるはず。
  • Office TANAKA - Excel VBA Tips[括弧が必要な場合]

    意外と理解していない人が多いようなので、これも書いておきます。次のコードで、正しいのはどちらでしょう。 Sub Sample1() Dim re As Long re = MsgBox "保存しますか?", vbYesNo End Sub Sub Sample2() Dim re As Long re = MsgBox("保存しますか?", vbYesNo) End Sub 正しいのは下のSample2です。上のSample1は実行するまでもなく「re = MsgBox "保存しますか?"」の行でEnterキーを押した段階で というエラーになります。 このように、関数やメソッドなどは、引数を括弧で囲まなければいけない場合と、囲まなくてもいい場合があります。そのルールは簡単です。返り値を使用するときは括弧をつけなければならず、返り値を使用しないケースでは括弧をつけなくてもいいんです。 上のコ

  • SpinNet : Notice of Service Termination

    ご訪問いただいたお客様へのお知らせ Information for customers visiting this Web site from SpinNet アクセスいただいたWebサービスは提供を終了いたしました。 長年にわたり、多くの皆様にご利用いただきましたことを心よりお礼申し上げます。 SpinNetトップページへ The Web service you are trying to access has been terminated. We would like to thank all of you for your patronage over the years. Go to the SpinNet

    tasogare30
    tasogare30 2010/11/11
    >>戻り値を取得しないときにはカッコをつけない / 今の今まで知らなかった。死んだ。
  • Office TANAKA - VBA Tips

    VBAコンテンツ Home Excel VBA Excel VBA Tips セル セルが選択されているか判定する アクティブでないシートのアクティブセル 結合セルを調べる 簡単に罫線を引く セルのValue2プロパティ あるセルがセル範囲に含まれるかどうか セル範囲の操作 確実に選択されているセルを操作する 入力されているデータの最終セルを取得する 複数のセルを選択する 特定のセル範囲内を検索する 非表示のセルを検索する すべて検索する 日付を検索する 1と001の問題 Range(左上セル, 右下セル)の使い方 セルの罫線に関すること new オートフィルタ 書き方の基 文字列で絞り込む 数値で絞り込む 日付で絞り込む 色で絞り込む 作業列で絞り込む 絞り込んだ結果をコピーする 絞り込んだ結果を集計する 絞り込んだ結果の行を操作する オートフィルタの状況を判定する 数式のエラーで絞り

  • DINAME Excel VBA / 「リンクを更新しない」でブックを開く

    ■状況 VBAで収集元のエクセルブックを開くとき、「ほかのデータソースへのリンク云々」メッセージボックスが表示される。ここで「リンクを更新しない」で開くことが決まっているとき、メッセージを出さずに処理を進めるには? ■対策 OpenメソッドのUpdateLinks引数に0を指定する。 値 内容 0 外部参照、リモート参照ともに更新されません。 1 外部参照は更新され、リモート参照は更新されません。 2 リモート参照は更新され、外部参照は更新されません。 3 外部参照、リモート参照ともに更新されます。 'リンクを更新しないで開く Workbooks.Open FileName:="C:\Book1.xls", UpdateLinks:=0 'リンクを更新して開く Workbooks.Open FileName:="C:\Book1.xls", UpdateLinks:=3

  • 1