yorozu_yaのプロフィール

@yorozu_ya yorozu_ya
ありがとう数116
質問数0
回答数206
ベストアンサー数
76
ベストアンサー率
54%
お礼率
0%

  • 登録日2010/08/01
  • エクセル_VBA_フォームの仕様について

    初めまして。マクロ初心者です。 ご質問させていただきます。 エクセル上でマクロを実行し、入力フォームを表示した後 エクセルのセルをマウスでクリックしてもカーソルが表示されない のですが。これは仕様でしょうか? 自分でも調べたんですが。見つける事ができませんでした。 どなたかご存知の方ご教授の方お願い致します。 以上です。

  • Excelマクロで終了

    Excel2007 でマクロで教えて下さい。 今、ExMac1(book) と言うマクロから、ExMac2(book)のサブルーチンを起動しています。 呼ばれたExMac2の最後で、ExMac2を終了する命令を記述すると、全てのマクロが終了して しまいExMac1に制御が戻ってきません。 これは仕様かと思い、呼び出されたExMac2からExMac1を終了させてExMac2の続きを と思いましたが、やはり全てのマクロが終了していまいます。 ちょっと分かりずらい説明で申し訳ありませんが、どうにかして指定したbookマクロだけを 終了させたいのですが、ご教授ください。  呼び出す側  ExMac1 : Application.Run "'ExMac2.xlsm'!main_Click" : end  呼び出される側  ExMac2 sub main_Click : Workbooks("'ExMac1.xlsm'").Close SaveChanges:=False ....(1) msgbox "続き" ....(2) : end  (1)が実行されると、全てのマクロが終了され(2)が  実行されません。

    • QchanOK
    • 回答数1
  • VBA: Select Caseを短くしたい

    Excel2003 の VBA でクラスモジュールを作成しています。 Select Case文で Caseが多い場合にコードを短くするテクニックがありませんか。 Select Case i   Case 1     str = "momo"   Case 2     str = "sakura"       ・       ・       ・   Case 100     str = "tsubaki" End Select のようなコードです。 配列に入れることも考えましたが、 str(1) = "momo" str(2) = "sakura"      ・      ・      ・ str(100) = "tsubaki" となって、コードを短くする効果は僅かです。 クラスモジュールなので、ワークシートにデータを入れておくテクニックは使えません。 また、外部ファイル(*.txt など)も管理の面から使いたくありません。 クラスモジュール内だけで完結させるテクニックがないでしょうか。

  • VBSでEXEファイル起動時のパラメータ記述方法

    Office2003をサーバー上に置き、バッチファイルで配布しておりました。 \\server\office2003$\setup.exe TRANSFORMS=\\server\office2003$\setupfile.mst /qd+ Windows7では、ネットワークパスが使えないようでしたので、VBSでインストールを使用と考えています。 空いているドライブを検索して、空いているドライブ名をネットワークドライブに設定しようとしておりますが、      setup.exe のパラメータの箇所で、setup.exeからエラーが出てしまいます。 objWShell.Run strDrive & ":\setup.exe TRANSFORMS=" & strDrive & ":setupfile.mst /qd+", vbNormalFocus, True   strDriveは、空いているドライブを検索した結果のドライ名が入っています。 パラメータの記述方法をおしえてください。

    • Jiep21
    • 回答数1
  • Accessの重複データ除外について

    Accessクエリで重複データをしようとしていますが、 プロパティで固有の値を「はい」に指定したり、集計項目をグループ化したりすると データの順序が変わってしまいます。(昇順に並び変わってしまいます。) データの順序を変えずに重複データを除外する方法を教えてください。