タグ

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キーを押した段階で というエラーになります。 このように、関数やメソッドなどは、引数を括弧で囲まなければいけない場合と、囲まなくてもいい場合があります。そのルールは簡単です。返り値を使用するときは括弧をつけなければならず、返り値を使用しないケースでは括弧をつけなくてもいいんです。 上のコ

  • エクセルExcel大事典 VBAマクロ応用講座 引数 参照 MsgBox カッコ 括弧 かっこ ByVal ByRef

    ■ エクセルVBA超入門 ・9ステップで"Hello World!" からオブジェクト指向まで! 1. "Hello World!"を表示しよう 2. 基はデータの入出力 3. 繰り返し処理 4. シートで簡易データベース 5. 名前をつけよう 6. 構造化プログラムに挑戦 7. 構造体を使ってみよう 8. フォームを使ってみよう 9. オブジェクト指向に挑戦 ■ エクセルVBA中級編 ・VBAでいろんなテクニック 変数・関数のスコープ 引数の参照方法を明示 配列の中身を一気に複写 識別子がよいコードを作る データ定義型をもっと知ろう 定数と列挙型を活用しよう エラー処理の重要性1 エラー処理の重要性2 いろいろな条件分岐 いろいろな繰り返し処理 演算子について知ろう 文字列操作 連結 変換 置換 文字列操作 検索 比較 書式 日付操作関数を知ろう 数値操作・評価・その他関数 並び替えソ

    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