kmb01 の回答履歴

全173件中101~120件表示
  • 秀丸のマクロをダウンロードしましたが

    初歩的な質問で申し訳ありません。 ベクターで以下のマクロをダウンロードしましたhttp://www.vector.co.jp/soft/win95/writing/se207317.html ソフトウェアなら解凍して開いて使えばよいと分かるのですが、マクロについては使用したことがないため、ダウンロードしたものをどうやって使ってよいか分かりません。よろしくご教示ください。

  • fscanfについて

    ファイルの中身が例えば 600 0.6 3.5 となっているとき, fscanfで読み込むと改行\nを読み込んでくれる場合と読み込まない場合がありませんか? また,これだったら,経験から fscanf(fp,"%d",&a); fscanf(fp,"%f",&b); fscanf(fp,"%c",&c); // \nの読み飛ばし fscanf(fp,"%f",&d); fscanf(fp,"%c",&e); // \nの読み飛ばし でやるとできそうですが,fscanf(fp,"%d",&a);のあとの\nの読み飛ばしがいらないのは何故ですか?

  • マクロで、他のブックのあるシートのセルの値を取得する方法

    マクロ初心者です。よろしくお願いします。 2つのブックがあるとします(a.xlsとb.xls)。 この2つには似たようなデータが入っているのですが、これらを逐一比較するマクロを組みたいと思っています。 いま行き詰まっているのは、a.xlsの上でマクロを走らせる際、b.xlsのセルの値を取得することができないことです。 IF CELLS(1,1)=「ブックbの(1,1)の値」 THEN ・・・ というような条件式を作りたいのですが、「 」内をどのように書けばよいのでしょうか。 よろしくお願いします。

  • Cプログラミング(文字入力)

    文字を二つ入力して、TかFであれば 1~3、それ以外は4を返すプログラムです。 下記のソースでは正常に動作しませんでした。 どの文法が間違っているか判らないので、 どなたか指摘頂けないでしょうか。 宜しくお願いします。 char a,b; printf("1つめの文字を入力してください-->"); scanf("%c",&a); printf("2つめの文字を入力してください-->"); scanf("%c",&b); if(a=='T'&&b=='T')   printf("結果:1\n"); else if((a=='T'&&b=='F')||(a=='F'&&b=='T'))   printf("結果:2\n"); else if(a=='F'&&b=='F')   printf("結果:3\n"); else   printf("結果:4\n");

  • Excel の入力規制について

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=717333 とまったく同じ質問になるかと思うのですが、どーもわからいなので教えてください。 入力規制でドロップダウンリストをつけて、コードを入力したいのです。 が、コードだけでは内容がわからないので、リスト上にコードの説明を付けたいのです。(セルには選択したコードだけ入力される) 20 みかん 30 りんご 50 ぶどう とリストで出てきて、「20 みかん」を選択すると、 「20」とセルに入力される。 わかりやすく説明していただける方、お待ちしております。

  • SetWindowPosについて

    こんにちは。以前のスレッドを何件か拝見して、私の事象がないようなので、投稿します。背面フォーム内の処理をタイマ割込みやループなどで処理しつつ、その前面でフォームを表示する場合、SetWindowPosのAPIが有効というところまでは分かっているのですが、私の場合、割り込みによるビットのON/OFFをしたいと思ってロジックを組んでいるのですが・・・ どうしてもモーダルフォームを前面表示したときと同じように、背面での処理が走ってくれません・・・ ロジックですが、前面フォームのイベントを sub Form_Load() SetWindowPos(frm_ctrl.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE) end sub のように行っています。アンロード時にハンドルの設定は解除してあります。 タイマ割込みの処理が他者作成のため、目下処理が不明なのですが、こちらの方もAPIを使用しているかもしれません。 情報が少なくて恐縮ですが、この内容で解決の手掛かりとなる事をご教授頂けると幸いです。

  • Excelでブック名とシート名の取得方法は?

    Excel2000のVBAで、そのパソコンで開いている全てのEXCELブック名とそれらにあるシート名を取得したいのですが、そんなことはできるのでしょうか?

  • エクセル入力でのカーソル位置

    A1を打ち終わってB1を打つ時、 そのB1にすでに入力してある文字の後ろに マウスを使わずに自動的にカーソルを持って行く様な 方法はありますでしょうか? 例えば、B列にはすでに「03-」と入っていて、 Aを打ち終わってB列に移動した時、セルを選択するだけでなく、 カーソルが03-の次に自動的に入っている という仕様に出来る方法があれば知りたいです。 よろしくお願いします。

  • 変化するセルが変更されたら実行、というVBAを組みたい

    たとえば、このセルが変更されたら実行、というのは Private Sub WorkSheet_change (Byval Target As Range) If(Target.Address = "$D$3") Then call *** End If End Sub のようにしますよね? この場合、指定したセルは「D3」ですが、たとえば、 A列、B列、C列、D列のアクティブの行のセルが変更されたらコード実行、 というようにするにはどうしたらいいのでしょうか?

  • 変化するセルが変更されたら実行、というVBAを組みたい

    たとえば、このセルが変更されたら実行、というのは Private Sub WorkSheet_change (Byval Target As Range) If(Target.Address = "$D$3") Then call *** End If End Sub のようにしますよね? この場合、指定したセルは「D3」ですが、たとえば、 A列、B列、C列、D列のアクティブの行のセルが変更されたらコード実行、 というようにするにはどうしたらいいのでしょうか?

  • Ctrlキーがずっと押された状態になる

     こんにちは、いつもありがとうござます。  VAIO PCV-LX70 を使っています。OSはWindows2000Proです。時々エクセル2000で作業をしていると、Ctrlキーがずっと押された状態になって固まってしまいます。他のキーを一つ押しても、それを「Ctrl+押したキー」と読み取ってしまい、作業が停止してしまいます。Ctrlキーを押してもESCキーを押しても解除してくれません。エクセルは会社での使用頻度が高いだけで、エクセルの問題ではないような気がします。何をやっても解除できない時と、Ctrlキーを押し続けたら解除できる時があります。前者の場合は仕方なく強制終了して再起動しています。  Ctrlキーを押してなくても押していると判断されている場合の解除方法をご存知の方、いらっしゃいませんか? キーボードは新しいのに変えても同じでした。もしかしたらマザーボートかHDがおかしいのでしょうか?  PCに詳しい友人はVAIOの欠陥だから仕方ないと言っていましたが、私もそんなにいろんな種類のPCを使ったことがあるわけではないので、そう言われるとそう思ってしまいます。  PCを買い換えないで解決方法があればご教授願います。よろしくお願いします。

  • VBAでシート上のTEXTBOXの値を変更するとイベントが無限に入る。

    ExcelのVBAでシート上に貼り付けたCheckBoxで  内容を変更したくない場合、  下記のようなプログラムを作りました。 Private Sub CheckBox1_Click()     MsgBox "内容を変更しないでください"     If CheckBox1.Value = True Then       CheckBox1.Value = False     Else       CheckBox1.Value = True     End If End Sub すると、イベントが入りまくって、抜け出せなくなりました。 セルの場合は、Application.EnableEvents = False を使用してイベントを止めることができたのですが、 コントロールの場合は、そのような命令が見つかりません。 なにか良い手はないでしょうか。 よろしくお願いいたします。

  • NOTIFYICONDATAについて

    MFCでタスクトレーに常駐するプログラムを作成しております。 そこで、NOTIFYICONDATA構造体に関して教えていただきたいことがあります。 NOTIFYICONDATA構造体のuFlagsに指定する値で、 Shell32.dllのversion5.0以降のときに、NIF_INFO とNIF_STATEというのがあるみたいなのですが、これらを記述すると、定義されていませんというエラーが出てコンパイルできません。 version5.0はME/2000以降と書いてあったんですが、開発に使っているマシンはXPのPROです。 どういうことなのでしょうか?NOTIFYICONDATAのuFlagにNIF_INFOを使用するにはどうすればいいのでしょうか? よろしくお願いします。

  • NOTIFYICONDATAについて

    MFCでタスクトレーに常駐するプログラムを作成しております。 そこで、NOTIFYICONDATA構造体に関して教えていただきたいことがあります。 NOTIFYICONDATA構造体のuFlagsに指定する値で、 Shell32.dllのversion5.0以降のときに、NIF_INFO とNIF_STATEというのがあるみたいなのですが、これらを記述すると、定義されていませんというエラーが出てコンパイルできません。 version5.0はME/2000以降と書いてあったんですが、開発に使っているマシンはXPのPROです。 どういうことなのでしょうか?NOTIFYICONDATAのuFlagにNIF_INFOを使用するにはどうすればいいのでしょうか? よろしくお願いします。

  • エクセルやワードでファイルを保存するとき

    エクセルやワードでファイルを保存するとき、保存先を指定したり、ファイル名を付けるウィンドが現れると思いますが、そのウィンドの左側に「履歴」「マイドキュメント」「デスクトップ」「お気に入り」「マイネットワーク」のアイコンが現れます。そこに自分がよく使う 保存先のフォルダを追加で表示させることはできますでしょうか。できる場合は手法をお教えください。 WinXP、OfficeXPを使用してます。 よろしくお願いします。

  • エクセルのシートの保護のショートカットキー

    エクセルのシートの保護をキーボードでする方法はありますか?

  • boolean型

    class Bool {   static boolean b;   public static void main(String [] args) {     int x=0;     if (b ) {       x=1;     }     else if (b = false){       x=2;     }     else if (b){       x=3;     }     else {       x=4;     }     System.out.println("x = " + x);     System.out.println(b=false);   } } SUNのサイトにあった「どのような結果になるか」と言う問題なのですが、8行目の if(b=false) の部分がifの括弧の中はBoolean型じゃないといけないのに 代入してるからコンパイルエラーだなとおもったのですが あっさりコンパイルは通ってx=4と言う出力です・・・ (b=false) と言うのはどのようにコンパイルされているのですか?? なぜ 代入が、BooleanとしてOKなのでしょうか??

    • ベストアンサー
    • azicyan
    • Java
    • 回答数4
  • ビデオカードを購入しましたが…

    以前、こちらでビデオカードの購入について質問させていただき、その結果、 ELSAのGLADIAC FX 534LP PCI というのを購入しましたが、うまくいきません。 富士通 FMV DESKPOWER CE7/85F WINMe オンボードでS3PROSAVAGE PCI接続 まず、取り付けました。すると「新しいハードウェアの~」のメッセージが出ました。マニュアルによるとここではキャンセルを選んで、付属のCD-ROMからドライバをインストールしろとあるのでそのとうりに入れました。 しかし、デバイスマネジャ内のディスプレイアダプタ項目内に新しいものはありません。オンボードのPROSAVAGEドライバのみです。 その代わりにコントロールパネル内に 「NVIDIA nView DESKTOP MANAGER」というのが作られました。これは開くこともできず削除もできません。 その後、ビデオカードを挿した状態で再起動すると 「新しいハードウェアの検出 PCI-VGAコンパチブルディスプレイアダプタ」の表示のあと「新しいハードウェアに必要なソフトをインストールしています」の表示になり止ります。 再起動できるときもあればできないときもあります。 この間、新しいビデオカードにつないでも真っ暗です。 何も信号が無いのではなく「真っ暗を表示している」感じです。 不具合の原因が多そうですが、一つ一つ教えてください。

  • Excelのスクロールバーがない?

    いつもお世話になっています。 知り合いが添付ファイルで送ってきたExcelのファイルですけど、下にある「Sheet1」と書かれたタブや縦横のスクロールバーが表示されないのです。 どのように表示させれば良いか教えて下さい。 OSはwindowsXPでExcel2002を使用しています。 よろしくお願いします!

  • 親子プロセス間でのデータの受け渡しについて

    子プロセスを複数生成して、それぞれの子プロセスからデータを渡すにはどうしたらよいのでしょう? また、子プロセスでは親プロセスの値を参照できるのでしょうか? char str[] = "hoge"; int dec[10]; dec[0] = 0; . . . dec[9] = 0; for(i = 0; i < 10; i++) { if((gid = fork()) == 0) { printf("%s\n", str);/* 危険でないか? */ dec[i] = i;/* 親プロセスで有効になるか */ exit(EXIT_SUCCESS); } else if(gid == -1) { perror("fork"); exit(EXIT_FAILURE); } } また、もしこのコードが不正であればよい方法をご教授お願いします。