問題タブ [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.
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 を使用しています。助けてください!これが私がこれまでに持っているものです...
vba - VBA とスマート カードへのアクセス - その秘訣は何ですか?
Windows 10/Access 2016 および VBA を使用してスマート カードを使用しようとしていますが、これを実現する方法を見つけることができるほぼすべての例に出くわしました。
- https://www.utteraccess.com/forum/Access-Card-Readers-t1986575.html
- Excel vba ( SCardEstablishContext ) でスマートカードと ISO 7816 を使い始める
- https://docs.microsoft.com/en-us/windows/win32/api/winscard/ (関数参照用)、および
- 認証の戻り値とシステムエラーコードは、何が横向きになっているのかを把握するためのものです。
私が抱えている問題は、SCardEstablishContext
が返されることです0x0 - SCARD_S_SUCCESS
が、SCARDCONTEXT を に渡すと、 が返されSCardIsValidContext
ます0x6 - ERROR_INVALID_HANDLE
。
これが私が使用しているコードの関連部分です(無視AuthDict
しSCardAuthCode
てください。これらは、他の関数が返すステータスをデコードするための単なるヘルパー関数です)
サブを実行すると、出力は次のようになります。
正しく設定していないようですmyContext
が、実際にどのように見えるべきか途方に暮れています。
SCardAuthCode
また、きれいなリターンが必要な場合のコードは次のとおりです。