VBAに関するlirのブックマーク (6)

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    lir
    lir 2008/01/22
  • VBA応用(Application.Quitの誤解)

    しかし、2017年11月現在、Excel2010、2013、2016で見る限りこれは正しくありません。 「終わらないよ!!」は表示されますが、その後Closeメソッドを発行しなくても閉じられて、Excelも終了するようになっています。 かなり経ってからの「発見」なので新しいバージョンの「仕様」なのか、もしくはWindowsUpdateでのアップデートによるものなのかは判りません。 いずれにしても「Application.Quit」以降のコードは実行されているので、この点に着目して以下をご覧下さい。 '*************************************************************************************************** ' ※Application.Quitテスト ThisWorkbook(Class) ' '

    lir
    lir 2008/01/16
  • お探しのページは見つかりませんでした。|VBAエキスパート公式サイト

    お探しのページは見つかりませんでした お探しのページは、移動または削除された可能性があります。 上部のメニュー、または検索ボックスにキーワードを入力して再度お探しください。 お手数をおかけして申し訳ございません。 VBAエキスパート トップページに戻る ※MicrosoftMicrosoft Officeのロゴ、WindowsExcelPowerPoint、Access、Outlookは、米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。 ※IC3、IC3 Digital Literacy Certificationロゴは、米国およびその他の国における米国Certiportの登録商標または商標です。 ※その他、記載されている会社名、製品名は、各社の登録商標または商標です。 Copyright © Odyssey Communicati

    お探しのページは見つかりませんでした。|VBAエキスパート公式サイト
    lir
    lir 2007/11/21
    移行時のトラブル回避として。
  • VBAで正規表現を使う:CodeZine

    はじめに 改めて言うまでもないことですが、文字列処理で正規表現が使えると非常に便利です。VBAで正規表現を利用する方法を紹介したいと思います。対象読者 VBAで正規表現を使用したい方VBAで煩雑な文字列処理の行う必要のある方  なお、「正規表現についてよくわからない」という方は、以下のページの解説などを参考にしてください。サルにもわかる正規表現入門 必要な環境Windows VistaまたはWindows XPVBA開発環境 正規表現を使う前に VBAで文字列比較を行う場合、標準の機能としてStrComp関数やLike演算子があります。 特にLike演算子は、ワイルドカードなどによるパターンマッチングが行えます。正規表現よりも柔軟性は劣りますが、実現したい機能がLike演算子で済むのならば、無理に正規表現は使わずLike演算子を使った方がよいと思います。詳しくは、ヘルプにあるLike演算子

  • セルの書式設定 (1)

    1 配置指定の概要 配置は、Excel メニューの「編集(O)」「セル(E)」を選択すると表示される「セルの書式設定」ダイアログボックスの「配置」パネルで指定する内容です。 配置では、セル内での文字列の配置位置と方向などを指定します。下記は、マクロの自動記録機能を使用して作成されたコードです。 Range("A2").Select With Selection .HorizontalAlignment = xlGeneral .VerticalAlignment = xlBottom .Orientation = 0 .AddIndent = False .WrapText = False .ShrinkToFit = False .MergeCells = False End With

    lir
    lir 2007/08/29
    罫線の設定が分かりやすい
  • VBA基本(Range,Cellsの組み合わせでシート指定)

    セル参照するプロパティのシート指定は同一でなければなりません。 RangeプロパティとCellsプロパティを組み合わせて、行や列を変数にしてセル範囲を指定する方法です。 Range(Cells(GYO1, COL1), Cells(GYO2, COL2))という書き方で、 Cellsプロパティが指定しているセルを左上、右下としてのセル範囲のRangeオブジェクトが取得できますが、 この時にシートを明示しようとする時の間違いです。 Worksheets("Sheet1").Range("A1:D3")という書き方はよく目にします。 これにならって、RangeプロパティとCellsプロパティを組み合わせてセル範囲を指定する時の書き方です。 Dim GYO1 As Long, GYO2 As Long, COL1 As Long, COL2 As Long GYO1 = 1: COL1 = 1

    lir
    lir 2007/08/29
    よく間違える
  • 1