サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
NullとEmptyとNothingと空の文字列の違い (Access 97/2000/2002/2003/2007/2010) ツイート VBAでは変数やフィールドに有効な値がない状態や、空の状態を表す値がいくつもあります。 ここでは、それぞれの意味や使用上の注意についてご紹介します。 ■長さ0の文字列("") 文字を1つも含まない文字列 ("") です。 「長さ0の文字列」の名前のとおり、Len関数やLenB関数の引数に指定すると0を返します。 Dim myStr As String myStr = "" Debug.Print Len(myStr) '--> 0 と表示される ■値0の文字列(vbNullString) String型の変数の初期状態を表す値です。vbNullStringという定数で表します。 長さ0の文字列("")と同様に、Len/LenB関数の引数に指定すると 0
ブレークポイントやStopステートメントを書いてマクロ起動させ、停止してVBEが表示された状態では各変数やセル内容を確認することができます。 イミディエイトウィンドウ ソースコード上に記載されている変数は、マウスを当てるだけで内容が確認できますが、その行為だけでは変数内容が見られないケースも出てきます。 隠れているシートやセルの内容 (難しいですが)配列化させた変数で現在指されていない配列要素 オブジェクトの上のソースコード上に記載がないプロパティ値 などがそうです。このような場合は、「イミディエイトウィンドウ」を開いて確認します。 「イミディエイトウィンドウ」は、VBEの「表示」メニューにあります。選択すると「空」のウィンドウが開きます。 このウィンドウに「?」を先頭に置いて、表示させたい変数や式、プロパティ値(オブジェクトから明示する)を記述し、Enterを押すと、次の行に値が表
DLL名はそのAPIの実体が入っているDLLを指定します。 ファイル名だけでもいいし(環境変数PATHから探される)、フルパス(絶対パス)で書いても構いません。 Declare Function MessageBoxPtr Lib "user32.dll" Alias "MessageBoxA" (ByVal hwnd As Long, ByVal text As Long, ByVal caption As Long, ByVal nType As Integer) As Integer Sub MessageBoxPtrTest() Dim text() As Byte Call ToBytes("message", text) Dim caption() As Byte Call ToBytes("title", caption) Dim ret As Integer ret = M
SendKeysステートメント 構文 SendKeys string[,wait] stringには、アクティブウィンドウに渡すキーストロークを指定します。 waitは省略かのうです。Trueを指定すると、キーストロークが渡るまで処理を中断します。 解説 アクティブウィンドウに対して、キーボードから入力したのと同じようにキーストロークを渡します。 「3」や「A」などの文字は、ダブルコーテーションで囲って指定します。バックスペースやファンクションキーは{BACKSPACE}{F1}と、特殊なコードを指定します。Shiftキー、Ctrlキー、Altキーと同時に押すキーストロークは、「+」「^」「%」と合わせて指定します。 例 コマンド 意味
アプリ仮想化(VMware ThinApp)に関するTipsを公開しています。 現実と仮想の間で日々頑張っています。 お約束ですが、このblogの内容は個人の調査した範囲の物なので 間違っているかもしれません。自己責任でお願いします。 Windows7 VB6 / VBA の SendKeys の問題について ( エラー 70 書き込みできません。 が発生) Windows7で仮想化したVB6製のプログラムや、Excel2000 、Access2000 等のOffice2000を実行しVBAのマクロを動かした場合に、エラーが発生することがあります。 具体的には、SendKeys というファンクションをプログラムの中で利用している場合です。 SendKeys は、キーボードのキーを押した事にするためのファンクションです。 キーボードのaを押した事にする場合はこんな感じでコードを書きます。 C
イミディエイト[immediate]とは、「即座の、目前の、すぐの」という意味で、コマンドや数式をイミディエイトウィンドウに入力するだけで、簡潔に結果が得られるところが売りです。 イミディエイトウィンドウを表示するには、VBEのメニューの[表示] - [イミディエイトウィンドウ]をクリック、または【Ctrl + G】のいずれかで表示させることができます。 イミディエイトウィンドウでは、次の操作を行うことができます。 ・プロシージャを実行する ・計算を行う ・変数の値を調べる ・変数の値を変更する ・デバッグ情報の出力を表示する
コンピューターのファイル システムへのアクセスを提供します。 構文 Scripting.FileSystemObject 注釈 次のコードはFileSystemObjectオブジェクトを使用して読み書き可能なTextStream オブジェクトを返す方法を示しています。 Set fs = CreateObject("Scripting.FileSystemObject") Set a = fs.CreateTextFile("c:\testfile.txt", True) a.WriteLine("This is a test.") a.Close コード例では、次のとおりです。 CreateObject 関数は FileSystemObject (fs) を返します。 CreateTextFile メソッドは、ファイルを TextStream オブジェクト (a) として作成します。 Wr
VBA(Visual Basic for Applications)に限らず、コーディングをしているときに複数の行をまとめてコメント化したいということがあります。 そんなときにいちいち行の先頭に「'」(シングルクォーテーション)を入力するのは、かなり面倒です。
クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
VB 基礎編 (その五) 関数構造(sub、function) private、public、ByVal、ByRef VB の関数構造について説明します。 関数内へは、他のルーチンから goto で飛んできたり、飛びたしたりはできませ ん。関数には、戻り値のあるものと、ないもので宣言の仕方が VB では違います。 昔はサブルーチンなどと呼ばれました。 ■戻り値のないもの sub 関数名 (引数) end sub public sub 関数名 (引数) end sub private sub 関数名 (引数) end sub ■戻り値のあるもの function 関数名 (引数) as 戻り値 end function public function 関数名 (引数) as 戻り値 end function private function 関数名 (引数) as 戻り値 end funct
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く