★ぶっちぎり宅建ライブ開講★GIOコードの計算をVBA化。ネット上にメッシュコード関連の計算式があったので、Excelの関数として使えるようにVBA化しました。解決!Excel2007を使っていますが好奇心に負けて2013をちょっと並行で入れて、アンインストールしました。インストール前の時点に復元することで出なくなりました!システムの復元は、スタートメニュー>すべてのプログラム>アクセサリ>システムツールの中にあります。実行するとウィザードが立ち上がるので、「次へ」を押して、復元ポイントの選択から、Excel2013を入れる前の日付を復元ポイントとして選択し、ウィザードに従ってリストアしていくとPCをインストールする前の状態に戻してくれるので、変な警告も出なくなります。復元時点以降に入れたソフトウェアもExcel2013と共に無かったことになるので入れなおしになりますのでご注意ください。作成したテキストファイルとかはなくならないのでご安心を。★ぶっちぎり宅建ライブ開講★リリースしたメール一括作成ツールについて、技術者向けの内容です。概要メール一括作成ツール(OutLook、Lotus)を外部から呼び出して使えます。・・・取引先コード範囲セル⇒チェックボックスにチェックを入れるA列のセルの値を”TRUE”にすると、チェックが入ります。VBA】Excel高速化おまけ。「Excelの高速化」の記事についてのおまけです。大したもんでなく恥ずかしいのですが、コードをさらします。忘れがち?ループの回数は、処理速度低下の原因になりますので可能であれば減らした方がいいです。この例では行のコピー&挿入です。<シチュエーション>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~書式や数式で整えた入力欄100行が用意されているが、1000行入力しなければならないのであった・・。コピー&挿入を1行づつやるとループのしすぎで遅い。いって、一度に900行挿入すると大量すぎて重い。上限500行に押さえてループ回数を少なくすれば快適なのであった。(あらすじ終わり)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<作戦>・用意した入力欄100行を超えたら、超えた分の行を挿入。Application.WorksheetFunction.Min(500,入力データ数)Forループで大→小方向に入力行を回して行き、追加した行数分iを減らせばOK。False‘iから挿入した行を引く。Excel2013の大きな変更点として、ちょっとした動きも全部アニメーション表示されるようになったようです。↓アニメーション参考動画(外国のです)セルをクリックするだけで、アクティブであることを示す太いワクがクリックしたセルにヌルッと写るアニメーションが表示されます。数字を変えるとグラフも自動でヌルッと動きます。視覚的なパフォーマンスは未来的ですが、残念ながらスピード的なパフォーマンスが後退してしまったようです。英語サイトを検索した結果を適当に翻訳します。Slow?GoogleChromeをお使いの方は、翻訳機能があるので、ご自分で調べてみても面白いかもしれません。興味を持ってしらべてみました。使った事はなかったです。*はぁ~・・・↓↓↓*英語で調べてみるデス・・。HPが減るのであまりやらないけど。Slow」で調べてみたところ、結構出てきました。け情報、公開しました。NotesとOutLookのメール一括作成ツールをベクターに公開しました。複数のメールが一括作成できます。FROM句の構文エラーです。」ExcelVBAにてCSVファイルをテーブルとして接続する際、エラーが発生してしまう場合があります。下記にご注意!1ファイル名に禁則文字が使われている場合[-ハイフンやスペース等]2ファイル名のトータルが拡張子を含み59文字を超える場合。(XP、OFFICE2003のみで実験)1はテーブル名を[]で囲えば解決します。"ファイル名が長すぎます。Function予約語と使用できない文字データベース名・テーブル名・フィールド名に,予約語,および使用できない記号を使うとエラーが発生します。AccessとODBC環境下で使用できない文字と予約語を列挙してみました。Excel2003の環境でも10分→1分に時間短縮した実績あり。VBA】緯度経度からMESH計算GIOコードの計算をVBA化。agoソフトウェア【フリーソフト】NotesWhottiリリースベクターにソフトウェアを公開しました。