タグ

OfficeとVBAに関するfukudamasa09のブックマーク (10)

  • Office TANAKA - Excel VBA Tips[正規表現によるマッチング]

    VBAから正規表現を使うには、VBScriptが便利です。ただし、正規表現をサポートしているVBScriptはVer5.0からですから、IE5.0がインストールされているパソコンでないと使えません。 VBScriptの中で正規表現エンジンを提供しているのはRegExpオブジェクトです。参照設定によるEarly Bindingか、CreateObject関数を使ったLate Bindingで参照します。ここではLate Bindingによるサンプルを紹介します。 まずは、正規表現で使用するオブジェクトとプロパティやメソッドを整理しましょう。 RegExpオブジェクトのプロパティとメソッド

  • Office TANAKA - Excel VBA Tips[重複しないリストを作る(1)]

    「キー」と「値」がセットになっていて、「神奈川県」というキーで「横浜市」という値を検索できるような仕組みです。Dictionaryオブジェクトでは、こうした連想配列にデータ(キーと値のセット)を追加したり、検索したり、任意のキーがすでに存在しているかどうかを調べことなどができます。なお、連想配列では同じキーを登録できません。 Dictionaryオブジェクトを使って重複しないリストを作成するには、次のように考えます。 セルA2からセルA8まで順にデータを取得します 取得したデータが連想配列に登録されていなかったら登録します 取得したデータが連想配列に登録されていたら何もしません 流れはこんな感じです。さて登録するデータですが、連想配列では「キー」と「値」の二つが必要です。今回のケースでは「名前」データしかありません。「名前」を「キー」にするとして、「値」には何を登録したらいいのでしょう。

  • Excel(エクセル)入門/基本/上級/実用講座の総目次

    Excel(エクセル)基講座目次 [Excel講座へGO!] 各項目毎に詳細に説明しています。 基的な使い方を忘れたときに便利? 基操作(一般操作) はじめに Excelの起動と終了 Excelの画面構成 シートの操作 標準シート数の変更とシート名の変更 シートの追加と削除および非表示 シートの移動とコピー 複数シートの操作 シートの保護 セルの操作 アクティブセルの移動 セル/列/行の選択 セル幅/高さの調整 セル/行/列の挿入と削除 セル/行/列の挿入 セル/行/列の削除 セルをコピーする方法 セルを移動する 書式の設定方法 フォント(文字)の設定方法 文字の配置 罫線の設定方法 セルの塗りつぶし/パターン・網かけ データ/数式/関数の入力 データ(数値/文字列)の入力方法 数式と関数の入力方法 相対参照と絶対参照および複合参照 文字や数式の修正方法 オートフィルの使い方 フ

  • 1GBレンタルサーバー・プロバイダー Amusement BiG-NET | www.big.or.jp/~seto/vbaref/vbaref13.htm

    こちらは独自ドメインからレンタルサーバー、フレッツ接続専用会員までトータルサポートのプロバイダー、BiG-NETです。 いつも弊社ユーザーのページにアクセスをして頂きましてありがとうございます。 http://www.big.or.jp/~seto/vbaref/vbaref13.htm 404 Not Found (ファイルが見つかりません) 申し訳ございませんが、お客様がアクセス要求されました上記ページは、現在アクセスが出来ません。 弊社では、なぜアクセスできないのかと言う第三者からのお問い合わせにはお答えすることが出来ません。 もしこのページの関係者をご存知でしたら、連絡を取ってみることをお薦め致します。 何卒ご容赦下さい。

  • Office TANAKA - シートの操作[保護/解除する]

    ProtectメソッドとUnprotectメソッド ワークシートを保護するにはProtectメソッドを実行します。次のコードはアクティブシートを保護します。 Sub Sample07() ActiveSheet.Protect End Sub 保護を解除するにはUnprotectメソッドを実行します。次のコードはアクティブシートの保護を解除します。 Sub Sample07_2() ActiveSheet.Unprotect End Sub パスワード付きの保護 シートを保護するときはパスワードを設定できます。パスワード付きで保護されたシートは、解除するときにもパスワードが必要です。権限を持たないユーザーにはシートの内容を見せたくないときなどに有効ですね。パスワードを付けてシートを保護するには、Protectメソッドの引数Passwordにパスワードを指定します。次のコードはアクティブシー

  • Office TANAKA - Excel VBA Tips[ブックが開かれているかどうか調べる]

    ブックを開くには、WorkbooksコレクションのOpenメソッドを使います。 次のコードは、C:\Book1.xlsを開きます。 Sub Sample1() Workbooks.Open Filename:="C:\Book1.xls" End Sub まったく何てことのない処理ですが、このブックをすでに誰かが開いていたとしたら、いろいろと、やっかいなことが起こります。なお、C:\Book1.xlsは「共有ブックではない」とします。共有ブックを誰が開いているか調べる方法は「共有ブックを開いているユーザーを調べる」をご覧ください。 自動的に[通知]で開かれてしまう 共有ブックではない普通のブックを、すでに誰かが開いていたとき、その同じブックを手動で開こうとすると、次のような確認メッセージが表示されます。 許された選択肢は[読み取り専用]と[通知]の2つです。[読み取り専用]ボタンで開くと、

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Office TANAKA - VBA Tips

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

  • OfficeProはExcelやAccessの関数、VBA、マクロの無料解説サイトです

    OfficeProではExcelやAccessなどの使い方やVBAの記述方法などについて解説しています。 Excel Excelの使い方 Excelの基的な操作方法からセルに対する書式設定やピボットテーブルの使い方を解説 Excelグラフの使い方 Excelのグラフの各種設定方法の解説とグラフ別の詳細な利用方法について解説 Excel関数入門 Excel関数の種類と使い方 Excelマクロ入門 マクロの自動記録の手順やマクロを起動 Excel VBA入門 ExcelやAccessなどで利用できるプログラミング言語のVBAの使い方です

    OfficeProはExcelやAccessの関数、VBA、マクロの無料解説サイトです
  • Excel/VBAクリニック,今月の診断

    Microsoft Excelは,VBA(Visual Basic for Applications)と呼ぶプログラミング言語を使えます。この連載では,VBAを使う上で生じる悩みや疑問を,クリニック形式で解説していきます。 【第1回】バグの予防にエラー・トラップ 【第2回】自作関数にヘルプを設定する処方 【第3回】Accessのデータを取り込む処方 【第4回】印刷時の怪現象に対処する処方 【第5回】印刷時の怪現象に対処する処方その2 【第6回】マクロだけを更新するには 【第7回】自作ツールバーでマクロ実行を容易にする処方 【第8回】イベント・プロシジャを関数代わりに活用する 【第9回】ユーザー・インタフェースにOfficeアシスタントを利用する 【第10回】エラー・トラップが働かないときの対処法と手抜きテクニック 【第11回】セルのイベント・ドリブンで自動入力 【第12回】再帰的に表現でき

    Excel/VBAクリニック,今月の診断
  • 1