ゆうせい @Yusei_Matumoto 東京で数億円かけて外注した中華製のシステムがポンコツらしく、私が『アプリ作成で学ぶ Excel VBA』と『パーフェクトVBA』を読んで作成したシステムが北海道で安定稼働していると、東京本社システム部門のトップの耳に入り、GW明けに視察に来ることになりました。私のまわりには事件しか起きない。 2022-04-23 08:10:21
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
ワークシートの最終セル(最終行、最終列)を取得する… VBAをはじめた人は誰しも最初に引っかかる問題ではありますが、幸いにもインターネットで検索するといくつもの解決法が見つかります。 ところが…動いたり動かなかったり、想定外の動作をすることがあります。そもそもいくつもの解決法があること自体おかしい、いったい本当の答えはどれ?この際、白黒はっきりさせようじゃないかというのがこのページの趣旨です。 <S1> ワークシートの最大行、最大列を取得する MaxRow = Rows.Count MaxCol = Columns.Count まず基本からですが、ワークシートの最大行、最大列を取得するコードです。もちろんこれ自体は最終行、最終列を取得するものではありません。 Rowsはワークシートの行全体をあらわすオブジェクトで、Columnsは列全体をあらわすオブジェクトです。そのメソッドCountは数
■1つのファイルを選択する サンプル1では、ファイルの種類にcsvファイルを指定して、[ファイルを開く]ダイアログボックスを表示します。 ファイルを選択すると、そのファイルのフルパスがメッセージボックスに表示されます。 GetOpenFilenameメソッドの戻り値はバリアント型です。 ファイルを選択すると、そのパスを返すだけで、実際にファイルは開かれません。 [キャンセル]ボタンをクリックしたり、[×]ボタンでダイアログボックスを閉じるなど、ファイルの選択をキャンセルした場合はFalseを返します。 キャンセルされたかどうかはVarType関数で判定します。 ●サンプル1● Sub Sample1() Dim myFile As Variant ChDir "C:\Data" myFile = Application.GetOpenFilename("CSVファイル(*.csv),*.c
開くブックをユーザーに選択してもらう場合は、[ファイルを開く]ダイアログボックスを表示するといいでしょう。 Sub Sample1() Dim OpenFileName As String OpenFileName = Application.GetOpenFilename("Microsoft Excelブック,*.xls?") Workbooks.Open OpenFileName End Sub [ファイルを開く]ダイアログボックスを表示するには、ApplicationオブジェクトのGetOpenFilenameメソッドを使います。GetOpenFilenameメソッドによる[ファイルを開く]ダイアログボックスは、ユーザーが選択したファイルのフルパスを返すだけで、自動的には開きません。GetOpenFilenameメソッドの書式は次の通りです。 GetOpenFilename Fil
クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき
VBAからのデータベースへの接続方法は主に以下の3種類です。(MSクエリ操作は除きます。) ここからはVBAから「Microsoft Query」等を除いて直接データベースのレコード(フィールド)を操作する場合の方法について説明します。 「Microsoft Query」についてはマクロの記録でコードが取得できるので、そちらを参考にして下さい。 Microsoft Access(Microsoft Jet)のデータベースエンジンを直接取り扱います。単一システムか小規模でローカルなシステムに向くものとされているようです。 MDBであればデータベースファイルの作成からテーブルやインデックスの作成などをVBA側から行なえます。これはAccessを含まないMicrosoft OfficeやMicrosoft Excel単体の環境でも可能です。 現在ではデータアクセスはADOが標準になっていますが、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く