VBA-マクロのパスワード解除とは?(VBAProjectパスワードのこと) マクロのパスワード解除とは、「VBAProject パスワード」の解除って意味ですね。

マクロを扱う全ての方に! Excelマクロ管理ツールでできること ・マクロをツール内のデータベース(以下、データベース)に記録し管理する ・特定のワードでデータベースを検索し該当するマクロを抽出する ・アクティブブックのマクロをデータベースに一括で取り込む ・データベースに記録してあるマクロをアクティブブックのモジュールに追加する ・データベースのデータを専用ファイルとしてエクスポートする ・専用ファイルをデータベースにインポートする ・ツール専用Webサイトから任意のマクロをデータベースにインポートする ・データベースのバックアップファイルを作成しデータを復元できるようにする 他 ※ VBAのコード全般を便宜上マクロと呼んでいます ver.1.0.2 ダウンロード Excelマクロ管理ツールで解決したいこと こんにちは。坂江(@SakaeTamotu)です。 Excelを使用している方の
Dictionaryオブジェクトを利用する方法を書いていますが、理解不足で間違った説明をしているかもしれません。 Dictionaryオブジェクトはデータ キーと組みとなる項目を格納するオブジェクト。 項目は重複しないキーで関連付けられる。キーは各項目を取得するのに使用され、通常、整数型か文字列型。 Dictionaryオブジェクトを作成する topへ 下表の品名と単価をmyDicに格納して、D列の品名に応じた単価をE列に返します。 なお、この例ではA列の品名は重複していないデータです。 CreateObject関数で、Dictionaryオブジェクト[myDic]を生成します。 Addメソッド[object.Add key, item] でKey[品名(A2)],Item[単価(B2)]を順次格納します。 Itemプロパティ【object.Item(key)[ = newitem]】
ワークシートの最終セル(最終行、最終列)を取得する… VBAをはじめた人は誰しも最初に引っかかる問題ではありますが、幸いにもインターネットで検索するといくつもの解決法が見つかります。 ところが…動いたり動かなかったり、想定外の動作をすることがあります。そもそもいくつもの解決法があること自体おかしい、いったい本当の答えはどれ?この際、白黒はっきりさせようじゃないかというのがこのページの趣旨です。 <S1> ワークシートの最大行、最大列を取得する MaxRow = Rows.Count MaxCol = Columns.Count まず基本からですが、ワークシートの最大行、最大列を取得するコードです。もちろんこれ自体は最終行、最終列を取得するものではありません。 Rowsはワークシートの行全体をあらわすオブジェクトで、Columnsは列全体をあらわすオブジェクトです。そのメソッドCountは数
Add2メソッドについて(2019年1月 追記) 2018年10月18日にExcel 2016は機能拡張されて、バージョン1810(ビルド 11001.20074)になりました。このとき実装された機能拡張のひとつに、"新しいデータ型"があります。追加されたのは「株式型」と「地理型」です。両者の型に関しては、下記Microsoftのページをご覧ください。 Excel データ型: 株価と地理 この「株式型」と「地理型」の追加に伴って、セルの並べ替えで条件を指定するSortFieldsコレクションに、新しくAdd2メソッドが追加されました。ちなみに、いままではAddメソッドでした。両者の働きに大きな違いはありませんが、Add2メソッドは、新しい「株式型」と「地理型」のサブフィールドを並べ替えることが可能です。Add2メソッドをヘルプで調べると、次のように記載されています。 この API には、地
引数varnameにユーザー定義型を指定することはできません。 サンプル 次の例は、バリアント型変数の内部処理形式を表示します。 Sub Sample() Dim var As Variant var = "ABC" MsgBox VarType(var) '8を表示します var = 123 MsgBox VarType(var) '2を表示します var = 123.456 MsgBox VarType(var) '5を表示します var = Array("A", "B", "C") MsgBox VarType(var) '8204を表示します End Sub
Time関数 Topへ パソコン(システム)の時刻が返されます。 使用例 Sub test1() Range("A1").Value = Time End Sub A1セルにはPCの時刻が「10:20:40」(10時20分40秒)のように返ります。 Now関数 Topへ パソコン(システム)の日付と時刻が返されます。 使用例 Sub test2() Range("A1").Value = Now End Sub A1セルにはPCの日付と時刻が「2008/11/2 14:44:40」(2008年11月2日 10時20分40秒)のように返ります。 Hour関数 Topへ パソコン(システム)の時刻の時数が返されます。 使用例1 Sub test3-1() Range("A1").Value = Hour(Time) End Sub A1セルにはPCの時刻が10時20分40秒のとき、
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、文字列の変換が行えるStrConvメソッドを使い、ひらがなをカタカナに変換するマクロや半角英語を全角英語に変換するマクロの作り方を解説。 今回は、文字の変換に関するTipsを紹介しよう。「ひらがな」を「カタカナ」に変換する必要性は、日常の業務においても出てくると思う。例えば、最初は「氏名」の読みを「カタカナ」で会員登録をしていたが、途中で「ひらがな」登録に変更したい場合などは、このマクロを使えば一括で変換できる。 また今回は、「半角」文字を「全角」文字に変換する方法も紹介する。メインフレーム時代の古いデータでは「半角カタカナ」が使われていたので、いまだにそのデータを扱わなければならず、「全角カタカナ」に変換したい場合もあるだろう。もしくは、データ入力時に間違って「半角数字」で入力するべきところを
Tips「Excelのセル内にある漢字のふりがなを一括表示&編集」でSetPhoneticメソッドを使い、漢字のふりがなを表示した。その際に、「山田歩」の読みに「ヤマダ フ」とふりがなが振られているのを、「ヤマダ アユム」というふりがなに編集する方法も紹介したが、日本語の文字は、文字1つに対して複数の読み方が存在するものがほとんどだ。これを選択できるようにした方が、より業務で役立つだろう。 それには、今回のTipsをフォーム上で利用して、「読み」の分からない文字のふりがなを、全て表示させて、そこから選択させるといった方法が考えられる。また、前回記事に「他のセルにふりがなを表示させたい」というような感想があったので、その方法も併せて紹介する。 セル内にある漢字のふりがなを全て取得する 例えば、図1のような「生」と入力されたデータがあったとしよう。
平成28年情報処理実態調査の結果公表において、集計結果について一部誤りがありました。 調査項目 1. 企業又は事業団体の概要 2. IT活用の状況 2-1. IT戦略の状況 2-2. クラウド・コンピューティングの利用状況 2-3. IT投資の状況 2-4. IT要員の状況 3. IT関係支出の状況 3-1. IT関係支出の現状 4. 情報セキュリティの状況 4-1. 情報セキュリティの位置づけと実施体制 4-2. 情報セキュリティ対策の実施状況 4-3. 情報セキュリティインシデントと被害の状況 ページのトップへ戻る 調査結果 結果概要(PDF/209KB) 報告書(PDF/605KB) 集計表(概表)(Excel/298KB) 集計結果①(1.企業又は事業団体の概要 2.IT活用の状況)(Excel/1,679KB) 集計結果②(3.IT関係支出の状況 4.情報
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く