問題タブ [vba7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
123 参照

excel - Excel で VBA を使用してアイテム データをあるシートから別のシートにコピーする

シート 1 (列 A) にアイテムのリストがあります。シート 1 の各項目には、追加情報 (B から F) の 5 つのセルがあります。シート 2 には、シート 1 と同じ項目がいくつかありますが、すべてではありません。シート 2 から開始し、A 列の各項目番号を見て、シート 1 で同じ番号をチェックするプログラムを作成しようとしています。同じ番号が見つかると、シート 1 から B から F のセル情報をコピーし、シート 2 (B から F) のアイテム番号の隣に配置します。

For ループを使用して、シート 2 セル A2 から開始しようとしました。変数 cSn を A2 に設定しようとした後、シート 1 をループし、cSn が見つかった場合はシート 1 からシート 2 にデータをコピーします。

プログラムが正しく実行されているかどうかを確認するために、MsgBox を追加して、プログラムが見つかったことを示しました。

プログラムは実行されているように見えますが、データをコピーしてそのままにしておくことはありません。データをコピーしてから消去し、シート 1 の最後の行のデータをシート 2 のすべての行に貼り付けているようです。このサイトや他のサイトで正しいコピー/貼り付け構文を検索しましたが、見つかりません。MS Visual Basic 7.1 を使用しています。助けてください!これが私がこれまでに持っているものです...

0 投票する
1 に答える
420 参照

vba - VBA とスマート カードへのアクセス - その秘訣は何ですか?

Windows 10/Access 2016 および VBA を使用してスマート カードを使用しようとしていますが、これを実現する方法を見つけることができるほぼすべての例に出くわしました。

私が抱えている問題は、SCardEstablishContextが返されることです0x0 - SCARD_S_SUCCESSが、SCARDCONTEXT を に渡すと、 が返されSCardIsValidContextます0x6 - ERROR_INVALID_HANDLE

これが私が使用しているコードの関連部分です(無視AuthDictSCardAuthCodeてください。これらは、他の関数が返すステータスをデコードするための単なるヘルパー関数です)

サブを実行すると、出力は次のようになります。

正しく設定していないようですmyContextが、実際にどのように見えるべきか途方に暮れています。

SCardAuthCodeまた、きれいなリターンが必要な場合のコードは次のとおりです。