[[20080609094709]] 『全範囲選択』(のの2) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

 『全範囲選択』(のの2)

 WIN…XP EXCEL…2003
 いつもお世話になっております。
 普段よく使うファイルで、全範囲選択(CTRL+A)をしてから検索(CTRL+F)を
 行うのですが、検索の際に(CTRL+D)をしてしまい大汗をかく事が頻発。
 そこで、CTRL+AとCTRL+Fで「マクロの記録」をして見ました。 

  Sub 検索()
 '
 ' 検索 Macro
 ' マクロ記録日 : 2008/6/9   '
 ' Keyboard Shortcut: Ctrl+Shift+K
 '
     Range("A1:K7826").Select
     Range("A7826").Activate
 End Sub

 ↑こんな記録になりました。

 そこで質問です。
 現段階で7826行までデータがありますが、このデータはほぼ毎日少しずつ増えていきます。
 データが増えていっても増えた分範囲選択をしたいときはどうしたらいいのでしょう?
 どなたか教えて下さいませ。宜しくお願い致します。


 以下を記録してみてください。
 
1.A1をアクティブにした状態にします。
2.編集-->ジャンプ-->セル選択のボタンを押します。
3.アクティブセル領域にチェックを入れて[ OK ]を押します。
4.記録を終了します。
 
(ROUGE)

 はずしてたらごめんなさい。

 "shift+ctrl+→"で列を選択
 "shift+ctrl+↓"で行を選択

 ということでしょうか?

(yo)


 (ROUGE)さん
 上記、記録してみました。
 データが増えてもOKでした!!
 …しかし、一番最初から躓いていたようです(汗
 マクロの記録を取る際に、CTRL+Fで検索のダイアログボックスを出した状態で記録を終了しても
 その動きは反映されていないようなのです。
 全範囲選択をした状態で「検索」のダイアログボックスを出したいのですけど、どうしたらいいの
 でしょう。

 (のの2)

 (yo) さん
 …ちょっと違うみたいな。 
 教えて頂いた方法だと、一部のセルしか範囲選択できませんでした。
 私のやり方がまずいのかも???
 (のの2)


 出来ているのであれば、あとはコードを合体させるだけです。
 コードがアップされれば、誰かが指南してくれるはずw
 他力本願(ROUGE)


 (ROUGE)さん
 違います、出来て無いんです(TдT)
 最初に教えて頂いた方法でデータが増えても全範囲選択は出来ましたが
 次の「検索」が出来ません。
 CTRL+F がマクロの記録に反映されていないみたいなのです。
 (のの2)


 うん。出来てますね。
 合体ができていないだけですよ。
 Ctrl+F というキー操作が反映されていないというのであればそのとおりですが。
 コードはアップできませんか?
 もちろん、隠したい部分はそうされてもOKですよ。
 (ROUGE)

 (ROUGE)さん

  Sub Macro1()
 '
 ' Macro1 Macro
 ' マクロ記録日 : 2008/6/9  ユーザー名 : 
 '
 ' Keyboard Shortcut: Ctrl+Shift+K
 '
     Range("A1").Select
     Selection.CurrentRegion.Select
 End Sub

 教えて頂いた方法で1〜3までをした状態で、編集→検索を選択してマクロを終了したら
 上記の様なコードになります。
 データの入っているシートで CTRL+SHIFT+K を実行すると範囲選択はされるんですけど…。
 (のの2)


 検索窓を出すところまでを記録したかったのですね。。。
 これでいかがでしょうか?
 (ROUGE)
'----
Range("A1").CurrentRegion.Select
Application.Dialogs(xlDialogFormulaFind).Show
 
ちなみに、Ctrl+Shift+K にショートカットを割り当てていますが、
Ctrl+Shift+:(Ctrl+*)ですでにショートカットがあります。

 (ROUGE)さん

 >検索窓を出すところまでを記録したかったのですね。。。
 そうです、そうなんです(;ω;)

 >これでいかがでしょうか?
 ばっちり上手くいきました(´∀`)♪ ありがとうございます。
 「これ」は、ふつうのマクロの記録では出来ない業だったのでしょうか。。。

 >ちなみに、Ctrl+Shift+K にショートカットを割り当てていますが、
 そうだったんですか…。ほんと、無知ですねorz
 おかげ様でCTL+Dを間違って押して、データが全て同じになってしまうという悲惨な展開を
 防ぐことが出来そうです。
 ありがとうございました♪
 (のの2)


 検索窓を出すショートカットではありませんので、ご注意を。
 Ctrl+Shift+:、Ctrl+F の二段階ですね。

 Application.Dialogs(xlDialogFormulaFind).Show
 は記録では出てきません。
 その後検索されていれば、
 Selection.Find(What:=・・・,
 といったコードが生成されるはずですが。。。
 (ROUGE)

 (ROUGE)さん
 >検索窓を出すショートカットではありませんので、ご注意を。
 了解です。
 マクロの記録で作ったコードを消して、
 Range("A1").CurrentRegion.Select
 Application.Dialogs(xlDialogFormulaFind).Show
 を貼付、CTRL+SHIFT+Kに割り当て。実際に試したら上手くいったのでこれでいいって事ですよね。

 ↓こんな風です。
  Sub Macro1()
 '
 ' Macro1 Macro
 ' マクロ記録日 : 2008/6/9  ユーザー名 :
 '
 ' Keyboard Shortcut: Ctrl+Shift+K
 '
    Range("A1").CurrentRegion.Select
 Application.Dialogs(xlDialogFormulaFind).Show

 End Sub

 >その後検索されていれば、
 はい…さきほど試しに検索をしてマクロの記録をとってみたら、
 >Selection.Find(What:=・・・,
 から始まる、なが〜いコードが記録されていました。もうなんだか、意味不明だったので…
 Application.Dialogs(xlDialogFormulaFind).Show を教えて頂いて助かりました。
 ありがとうございました〜♪
 (のの2)


 教えて頂いたマクロで、上手くいかない点があります。
 何をどうしたらいいの分かりますか…?

  Sub Macro1()
 '
 ' Macro1 Macro
 ' マクロ記録日 : 2008/6/9  ユーザー名 :
 '
 ' Keyboard Shortcut: Ctrl+Shift+K
 '
    Range("A1").CurrentRegion.Select
 Application.Dialogs(xlDialogFormulaFind).Show

 End Sub

 上記マクロですが、
 ★1 通常の「CTRL+A CTRL+F」で検索をする場合は検索対象が複数あれば、ENTERキーで次々に
 該当セルに飛んで行ったのですが、CTRL+SHIFT+Kで検索をすると最初の2件くらいしかセルが
 飛びません。

 ★2 それで、再度検索をしようと「CTRL+A CTRL+F」をしてみると、 CTRL+Aまではいけるのですが
 TRL+Fが出来ないのです。

 何か分かるでしょうか?
 宜しくお願い致します。
 (のの2)


 当方で状況が再現できません。
 識者の回答をお待ちください。
 (ROUGE)

 (ROUGE)さん
 了解いたしました(ノ_;)

 上記コードはなかなか便利なので、他のファイルにも貼り付けて使用しているのですが
 一番最初にマクロの記録を行ったファイルを立ち上げていないと、他のファイルではコードが
 動かないことが判明しました。(通常、そのファイルは朝一から勤務中は開きっぱなしなのです)
 一体どんな理由でそうなるのか…。
 マクロ…どこかに通って勉強しないと駄目ですね(>_<)
 (のの2)


 念のために聞いてみますが
 >他のファイルにも貼り付けて使用しているのですが
 そのときに、ショートカットキーも割り当てましたか?
 Alt + F8 で使用できるマクロ名が出てくると思いますが
   紛らわしくない様に、【貼り付けたブックだけを開いた状態にして】
 「Macro1」を選択し [ オプション(O) ]を開いて確認して下さい。

 ・・・でも、いろいろな所で使うなら
 それぞれのブックに保存するのではなく
 パーソナルに入れておくのが良さそうに思いますが・・・。

 (HANA)

  (HANA)さん
 いつもありがとうございます。

 >そのときに、ショートカットキーも割り当てましたか?
 …そんなこと、していないと言うか…よく分かっていないというか(汗
 >「Macro1」を選択し [ オプション(O) ]を開いて確認して下さい。
 予想通り、空白になっていた□に「K」を入力いたしました。
 おかげさまで無事にそれぞれのファイルでも検索が可能になりました♪

 >パーソナルに入れておくのが良さそうに思いますが・・・。
 パーソナルって………???
 全然分からないので過去ログを見て、いろいろ試行錯誤しコードを貼り付けてみました。
 すると、どのエクセルファイルを開いても、CTRL+SHIFT+Kで検索のダイアログボックスが出るように
 なりましたが、全範囲選択はされません。
 自力でやってみたのは、既にコードが入っているファイルでマクロの記録を適当に取り、それを
 「個人用マクロブック」に記録。記録した分は全部消して、使っているコードを貼付…したのですが。。。
 (のの2)


 次のことを試してみて下さい。
 ショートカットキーは、仮に「U」とします。

 新しいブックを開きます。
 A1:B2の範囲に適当に文字を入力して於いて下さい。
 ●マクロの記録開始
 1.マクロ名(M)      「テスト1」
   ショートカットキー(K)  「 U 」
   マクロの保存先(I)   「個人用マクロブック」
  として「OK」
 2.A1セルを選択
 3.Ctrl + * (「*」は数字キーの方を押して下さい。
         キーボード操作の場合は Ctrl + Shift + け になります。)
 ■マクロの記録終了

 これで
 >全範囲選択
 するマクロのコードが出来ていると思います。

 言うまでも無いことですが、3番の操作で、
 A1:B2が選択される事はご確認下さい。

 他のセルをアクティブに下後、先ほど記録したマクロを実行させて下さい。
 A1セルから続く範囲が選択出来ると思いますが、どうでしょう?

 (HANA)

 (HANA)さん
 さっそく試そうとしたのですが、
 >●マクロの記録開始
 >1.マクロ名(M)      「テスト1」
 >  ショートカットキー(K)  「 U 」
 >  マクロの保存先(I)   「個人用マクロブック」
 > として「OK」
 「OK」をクリックすると「起動フォルダにある個人用マクロブックは、記録のために開かれた
 状態でなければなりません。」というメッセージが出ます。。。
 (のの2) 


 全てのブックを一度閉じて、
 新しいブックを作成し
 やってみて下さい。

 (HANA)

 (HANA)さん
 マクロの記録、取れました。
  Sub テスト1()
 '
 ' テスト1 Macro
 ' マクロ記録日 : 2008/6/20  ユーザー名 : 
 '
 ' Keyboard Shortcut: Ctrl+Shift+U
 '
     Range("A1").Select
     Selection.CurrentRegion.Select
 End Sub

 こんな風になってます。
 (のの2)

 それで、そのマクロはどのブックで実行しても
 A1セルから連続する範囲をセレクト出来ますか?

 それとも、特定のブックでしか選択出来ませんか?

 (HANA)

 (HANA)さん
 >A1セルから連続する範囲をセレクト出来ますか?
 同じような気がします…。

 あ!
 A1からきちんとデータが入っているかいないかの違いかもしれません。
 連続する範囲…というのはそういう事なのかな。
 ちなみに、途中に空白行があるシートではA1から空白行の手前までが範囲選択されました。
 あと、改ページプレビューになっているシートは空白関係なく白い部分は全部範囲選択
 されるみたいです。

 検索をかけたいシートは大概はデータがある程度埋まっていると思うので、これでOKです。
 (のの2)


 (HANA)さん
  Sub テスト1()
 '
 ' テスト1 Macro
 ' マクロ記録日 : 2008/6/20  ユーザー名 : 
 '
 ' Keyboard Shortcut: Ctrl+Shift+K
 '
     Range("A1").Select
     Selection.CurrentRegion.Select
     Application.Dialogs(xlDialogFormulaFind).Show
 End Sub
 前のコードとくっつけて、↑のコードにし、新しいファイルはBOOK1として保存しました。
 全てのエクセルファイルを閉じた後 CTRL+SHIFT+K でデータが入っているファイルでは
 全範囲選択と検索が出来るようになりました。
 ありがとうございます。
 一応保存したBOOK1は削除してしまっても大丈夫なのでしょうか?

 それと…検索できる回数に限度があるのはどうしたらいいのでしょう…。
 大体はENTERを2回押したら、次に検索するべき文字があっても検索はストップします。
 たまに、なぜか5回くらい出来るときもありますが、それ以降はストップ。
 また、ふつうに検索(メニュー→編集→検索やCTRL+F)をしようとしても反応しません。
 CTRL+Aはちゃんとできるのに…。
 (のの2)


 上のコードは、個人用マクロブックに入っているのですよね?
 でしたら、BOOK1は消してもらって問題無いです。

 検索出来る回数に限度があるのは
 私も再現が出ないので、分かりません。

 そもそも、私のエクセルでは このコードから検索窓を出し
 二個目のセルを探すと、選択範囲が解除されてしまうので
 おそらく、そちらのエクセルとは違う動きをしていると思います。

 >ふつうに検索(メニュー→編集→検索やCTRL+F)をしようとしても反応しません。
 その後、何をやったら 普通に検索が出来るように成るのですか?

 (HANA)

 (HANA)さん
 >でしたら、BOOK1は消してもらって問題無いです。
 PERSONAL.XLSの標準モジュールの中に入っています。PERSONAL〜が個人用マクロブック
 ですよね。
 >二個目のセルを探すと、選択範囲が解除されてしまうので
 私のエクセルでもそうなります。で、範囲が解除されても、大体は1度…多かったら4度位は
 ENTERを押すと該当するセルに飛ぶのです。

 >その後、何をやったら 普通に検索が出来るように成るのですか?
 それがならないので困っているのです(;ω;)
 (のの2)


 >それがならないので困っているのです(;ω;)
 そしたら、そのブックでは今後永久に検索が出来ない
 ってことですか?

 ・・・そんなことは無いと思いますが。

 >私のエクセルでもそうなります。
 そしたら、範囲を選択する必要は有りませんよね?
 つまり、普通に、Ctrl + f で良いんじゃないですか?

 まぁ、間違って Ctrl + dを押すと
 選択されている一つのセルの値は変わってしまいますけど。

 Ctrl + a の後に、Ctrl + f を続けるから、Ctrl + d と押し間違える
 と言うのであれば、範囲選択をしなければ良いでしょう。
 検索だけが目的でキー操作をするのに、fとdを間違えますか?

 Ctrl + dは使うことが有るのですか?
 設定されているショートカットを無効にする方法が分かりませんので
 たとえば、私なら Ctrl + d を空のマクロに割り当てると思います。
(・・・私はCtrl + d は使わないので。)

 (HANA)


 状況わかってません。
 これにしたらどうでしょう。
 by2002sp3(バージョンによっては動かないと思います。)
 BJ

 Application.CommandBars.FindControl(ID:=1849).Execute

 (HANA)さん
 >つまり、普通に、Ctrl + f で良いんじゃないですか?
 …そ、そんな Σ(TДT)
 と思ったわけですが、登録したマクロを削除してCTRL+Fをやってみました。
 ………上手くいきます。。。。。。
 きっかけは思い出せないのですが、検索をしていた当初範囲選択をしないと上手く検索されない
 事があり、検索の前に範囲選択をするようになっていたんですけども。
 あれは一体なんだったんだ(涙 
 そして、今までの苦労は一体(汗 
 さらに、CTRL+AとCTRL+Dをしてしまうと「元に戻す」ができないのですが、ただのCTRL+Dなら元に
 戻せるようです。

 色々お騒がせしましたが一番シンプルな方法で解決したようです。
 ありがとうございました。

 (BJ)さん
 Application.Dialogs(xlDialogFormulaFind).Show を
 Application.CommandBars.FindControl(ID:=1849).Execute に変えてみましたが
 同じでした(TωT)
 でも、アドバイスありがとうございます。

 (のの2)

 


 >きっかけは思い出せないのですが、
 と言うことなら、その時の状況は再現できないでしょうから
 今更何を言っても分からないでしょうけど・・・
 もしかしたら、検索オプションの設定が
 いつもの物とは違う物に成っていたのかもしれませんね。

 一つの道が見つかると、わき目もふらず
 それを進んでしまいがちですが
(もちろん、そうすべき段階も有ると思いますが)
 ゴールを見失わないように
 気を付けて於かなくては成らないと思います。

 今回の目的は
 「範囲を選択して、その範囲内で検索を行う」
 だったのですよね?

 「好みのショートカットキーで、検索窓を開く」
 では無かったはずです。

 でも、「検索が上手く行かなくなる」と
 一生懸命考えていたコードは
 二回目の検索を掛けると、範囲選択が解除されてしまう。
 つまり、目的を満たすコードではなかったのです。
 でしたら、「何回検索出来るか」を考える前に
 もっと考えなければ成らない場所が有ったでしょう。

 道を見つけて進むことは大切です。
 でも、その道が本当にゴールに続いているか
 変な脇道に入ってしまっていないか
 立ち止まって確認する事は必要だと思いますよ。

 こちらからは、のの2さんが本当になさりたいこと
(どこに重点がある質問なのか)分かりませんし
 コメントした方法が、どこまで希望に添う物なのか
 確認できません。

 ご自身が本当にやりたいことが
 コメントされた方法で本当に出来るのかどうか
 それは、ご自身で確認して頂くしか無いのです。

 「それじゃぁ、Ctrl + f で良いんじゃないの?」は
 Ctrl + Shift + k に割り当てたコードがやっている事が
 2回目以降は、Ctrl + f でやっている事と同じ事だからです。
 これが、「範囲選択をしたい!!」ので有れば
 やはり、違う方法を探す必要が有ったのだと思います。
 ・・・今のところ、問題無いみたいですけど・・・。

 >CTRL+AとCTRL+Dをしてしまうと「元に戻す」ができないのですが
 これって、何かマクロが動いて無いですか?
 新しいブックでも、やはり「元に戻す」が使えなく成るのでしょうか?

 (HANA)


 >Application.Dialogs(xlDialogFormulaFind).Show を
 >Application.CommandBars.FindControl(ID:=1849).Execute に変えてみましたが
 >同じでした(TωT)
 えっと、私はEntキーで検索が続けられないと言うことのみの返信です。

 2002だと
 標準で用意されているVBAのダイアログを使うと、Entキーを押すと範囲が解除されます。
 もともとあるエクセル標準の検索機能を使えば解除されませんでした。

 因みにエクセル2000SP1だと、どちらでもENTキーで次々と検索できました。
 できたできないというのは、エクセルのバージョンも関係しているようですね。
 BJ

 (HANA)さん
 毎度お手数をおかけしてすみません。一応…日々努力はしているのですが(汗

 早速で恐縮なのですが…
 >新しいブックでも、やはり「元に戻す」が使えなく成るのでしょうか?
 をやってみようと、新しいエクセルファイルを開こうとしたら
 「PERSONAL.XLSは編集のためロックされています。使用者は***です。読み取り専用で開くか、
 または、読み取り専用で開き、他の人がファイルの使用を終了したときに通知を受け取るには
 通知をクリックします」
 というメッセージが出るようになったのですが…。
 これってどうしたら出なくなるんでしょうか。
 (のの2)


 個人用マクロブックは、今回記録を行ったため
 出来た物と思います。

 現在はコードは使わないので、要りませんよね?
 見つけだして、削除して下さい。
[[20061205132923]]『PERSONAL.XLSはどこから取り込むか』(でぶっちょ)

 なお、本当に他に必要な物が無いかどうかは
 そちらでご確認願います。

 (HANA)


 >>新しいブックでも、やはり「元に戻す」が使えなく成るのでしょうか?
 >をやってみようと、新しいエクセルファイルを開こうとしたら
 >「PERSONAL.XLSは編集のためロックされています。使用者は***です。読み取り専用で開くか、
 >または、読み取り専用で開き、他の人がファイルの使用を終了したときに通知を受け取るには
 >通知をクリックします」
 新しいブックとは、起動しているエクセルアプリケーション内でのブックのことです。
 別プロセスで、エクセルを起動させるから現在使用中・・・となるのです。
 その他、色々言いたい事はあるけど聞くとは思えないので止め。
 こんがらがっているようだから、OnKeyメソッドに変えれば・・、とだけ良いっておきます。
 では。
 BJ


 (HANA)さん
 内容がこんがらがって何の結果からお伝えしたらいいのやら…なんですが。。。
 とりあえず
 >これって、何かマクロが動いて無いですか?
 はい。もともとマクロが入ってます。そのせいで「元に戻す」が効かなかったんですか!?
 >新しいブックでも、やはり「元に戻す」が使えなく成るのでしょうか?
 新しいブックに同じ内容の一部をコピペしてみましたが、ちゃんと「元に戻す」が使えました。
 でも、マクロが入っているファイル全てが「元に戻す」が使えない訳ではないような…気がするんですけど…
 ………「マクロを実行」させたら、それを「元に戻す」は出来ないという事でしょうか?

 な〜る〜ほ〜ど〜。(←勝手に納得しましたが、違っていたら指摘してください)
 ファイルに入っているマクロは、入力の内容によって文字の表示と書式を変更するマクロなので
 CTRL+Dをすれば当然動いてしまうので…。その、マクロでやった作業は元に戻せない…んですね。(たぶん)

 >見つけだして、削除して下さい。
 これは…よくわかりません。
 PERSONAL.XLSという項目が消せる訳ではないんですよね???

 (BJ)さん
 >新しいブックとは、起動しているエクセルアプリケーション内でのブックのことです。
 >別プロセスで、エクセルを起動させるから現在使用中・・・となるのです。
 理解しました。「新規作成」なら問題ありませんでした。
 通常、追加で新規ファイルを開きたい時はデスクトップ上のエクセルのアイコンをダブルクリック
 していたのです。。。今までは大丈夫だったものですから。

 >こんがらがっているようだから、OnKeyメソッドに変えれば・・、とだけ良いっておきます。
 ………(・ω・)? 見事に意味が分かりません。。。
 理解力が低くて申し訳ないです。。。

 (のの2)


 一つずつ確認。

 個人用マクロブックに、今回 マクロを記録しましたよね?
 それ以前に、個人用マクロブックを使用して居ましたか?
 それとも、使用して居ませんでしたか?

 (HANA)

 (HANA)さん

 今回初めてです。
 PERSONAL.XLSというのも見たのは初めてだと思います。
 (のの2)


 >>新しいブックとは、起動しているエクセルアプリケーション内でのブックのことです。
 >>別プロセスで、エクセルを起動させるから現在使用中・・・となるのです。
 >理解しました。「新規作成」なら問題ありませんでした。
 >通常、追加で新規ファイルを開きたい時はデスクトップ上のエクセルのアイコンをダブルクリック
 >していたのです。。。今までは大丈夫だったものですから。
 全然理解していないようですが、今まではエクセルが起動時にPERSONAL.XLSを開かなかったから、
 エラーにならなかっただけです。

 今回は、PERSONAL.XLS(個人用マクロブック)を作って、エクセル起動時に開くようなっているから、
 新たにエクセルアプリケーションを起動させると、別のエクセルが使用してますって事になるのです。
 1つのファイルを2人で開こうとしているような物です。
 BJ

 でしたら、上のリンク先でみやほりんさんが書いて居られますが
 >XlStartというフォルダをWindowsの「ファイルとフォルダの検索」で探す、
 そのフォルダの中に「PERSONAL.XLS」が有るので削除する。

 全てのエクセルを閉じた後で
 C:\Documents and Settings\ユーザー名\Application Data\Microsoft\Excel\XLSTART
 を探して下さい。

 PERSONAL.XLSは見つかりましたか?

 (HANA)

 (HANA)さん
 「ファイルとフォルダの検索」でXLSTARTを検索してフォルダを見つけましたが、中身は空でした。。。

 (のの2)


 XLSTARTフォルダのメニュー
  ツール(T)→フォルダオプション(O)
  [ 表示 ]タブの「詳細設定」に
    ファイルとフォルダの表示
     ●全てのファイルとフォルダを表示する
     ○隠しファイルおよび隠しフォルダを表示しない
 の部分があるので、
 「全てのファイルとフォルダを表示する」を選んで下さい。

 「PERSONAL.XLS」は出てきましたか?

 (HANA)

 (HANA)さん  
 「全てのファイルとフォルダを表示する」を選んで再度フォルダを開いてみましたが
 やっぱり中身は空です。。。

 (のの2)

 ん?でも、VBEを開いたら PERSONAL.XLSが有るのですよね?
 確認してみてもらえますか?

 (HANA)

 (HANA)さん

 シートタブで右クリックして「コードの表示」を選択すると、左側にツリー、右側にコードが
 かかれていて… その左側のツリーに
 -VBA PROJECT(ファイル名)
  -フォルダ
   -シート名
   -シート名
  -標準モジュールフォルダ
 -VBA PROJECT(PERSONAL.XLS)
    -MICROSOFT EXCEL OBJECTSフォルダ
   -シート1
   -THIS WORKBOOK
 ↑こんな感じになってます。
 VBEとVBAの違いもよく分からないです(説明を読んだことはありますが、理解できてません)が
 この場合は同じと考えていいのですよね。。。
 (のの2)


 VBEは、エクセルのメニュー・ツール(T)→マクロ(M)→Visual Basic Editor(V)
 で起動させる物が有りますよね?
 それが、VBE です。

 エクセルとは別にメニューが付いたウィンドウが開きますよね?
 それがVBE。
 VBAはコードの事です。

 PERSONAL.XLSは確かに有るようですので、
 エクセルに戻って、
 メニュー・ウィンドウ(W)→再表示(U)を選んで
 PERSONAL.XLSを表示させて下さい。

 名前を付けて保存を選ぶと、現在保存されている場所が
 表示されていると思いますので、それを書き取った後
 エクセルを終了し、該当フォルダからPERSONAL.XLSを
 削除して下さい。

 上手く行きますかね?

 (HANA)

 (HANA)さん

 上手くいきました!
 DOCUMENTS AND SETTINGS というフォルダの中のず〜っと下のほうにありました。
 削除したら、ツリーの中の PERSONAL.XLS も消えました。
 色々お手数をおかけしました。 
 ありがとうございます。

 (のの2)


 ちなみに、それは「XLSTART」以外のフォルダに入っていたのですか?

 以下、別件。
 BJさんが上で書いて居られることなのですが・・・。

 >メニュー・ウィンドウ(W)→再表示(U)を選んで
 >PERSONAL.XLSを表示
 出来たのは、「見えないけどそのエクセルが開かれていた」からです。

 誰かが使用しているブックを、自分も開こうとしたら
「人が使ってるから、読み取り専用で開くか?」
 と言ったメッセージが出ますよね?

 PERSONAL.XLSも同じです。
 一つエクセルを開いた段階で、使用されます。
 その後、同じエクセルで【ファイル(ブック)】
 を開いた場合は、そのままそれが使用されるので良いのですが
 別の【エクセル】を開いた場合は、そのエクセルも
 PERSONAL.XLSを開こうとするので
「誰か使ってる人がいるよ」と言われます。

 今までは、PERSONAL.XLSが無かったので
 どの様に開いても聞かれなかったのです。
(PERSONAL.XLSを開かないですからね。)

 (HANA)

 (HANA)さん

 >ちなみに、それは「XLSTART」以外のフォルダに入っていたのですか?
 DOCUMENTS AND SETTINGS - 会社名のフォルダ - APLICATION DATA - MICROSOFT - XLSTART
 の中に入ってました。
 一応「XLSTART」フォルダではありますが、昨日検索した時の「XLSTART」と違うものだったのか???

 >今までは、PERSONAL.XLSが無かったのでどの様に開いても聞かれなかったのです。
 なるほど〜。
 そういえば「PERSONAL.XLS」に入れたマクロは、「このファイルにはマクロが含まれます 云々」の
 メッセージが出ないのも不思議でした。。。
 マクロの世界は奥が深いですね。。。いえ、エクセルの世界だけでもいっぱいいっぱいですが(^ ^;)

 (のの2)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.