• ベストアンサー

EXCEL リストボックスのRowSouce欄が表示されない

Excel2000からのアップグレードしたExcel2003を使っています。Windows-XPです(Macではありません)。 タイトルのとおり、ListBoxのプロパティに「RowSouce」欄が表示されないのです。なにか特殊な設定が必要なのでしょうか。 アンインストールした後、EXCEL2000に戻しても同じ症状なのです。 他のPC(win98SE)でも試してみたのですが(excel2000)、現象同じです。 よろしくお願いいたします。

noname#72176
noname#72176

質問者が選んだベストアンサー

  • ベストアンサー
  • taocat
  • ベストアンサー率61% (191/310)
回答No.2

こんにちは。 シートに配置した場合は、RowSourceはありません。 代わりに、ListFillRangeプロパティを使います。 RowSourceプロパティが使えるのはUserForm上に配置した場合です。 試しに、UserformにListBoxを配置してプロパティウィンドーを覗いてみてください。 以上です。

noname#72176
質問者

お礼

あー、なるほど。 ありがとうございます。助かりました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

エクセルで、リストボックスのアイテム(選択候補項目)を設定したいと言うことでしょうか、それはVB、アクセスVBAなどと違って、ListFillRangeでセル範囲(例 E1:E5)を指定するのだと思います。 シートのセル範囲との関連を重視しているためでしょう。 VBAでは Sub test01() With Worksheets("Sheet1").ListBox1 .AddItem "青森" .AddItem "東京" .AddItem "神奈川" End With End Sub を実行すると項目を設定できましたが。 私はE2000です。

関連するQ&A

  • EXCEL97で文字が?で表示される

    Win98SEとEXCEL97です。 「人へんに、分」と言う字(ここにも表示できませんが)を入力するとEXCEL97では表示が「?」になってしまいます。 入力はMSIMEの手書きで文字を探しました。 FONTはMS明朝(他でも同じでしたが)です。 過去ログとか、MICROSOFTのページも見てみたんですが、それらしい現象は見つかりませんでした。

  • EXCELのプロパティ「内容」表示のことで。

    ちょっとした疑問なのですが、私の上司のパソコン(WINDOWS 98SE)ですがEXCEL2000がインストールしてあり、マイコンピューターでEXCELのデータをプロパティで見ると「内容」という項目があり、EXCELのシート名が表示されるようになっています。 私のパソコン(WINDOWS XP)にはEXCEL2003がインストールされており同じように確認しても「内容」が表示されません。上司に聞いてみても、「知らない」と言われるばかりで、何か方法があるのでしょうか?よろしくお願いします。

  • EXCEL2000がフリーズしました

    EXCEL2000が突然フリーズしました。 この現象は度々経験してきたことなのですが、WORD2000は正常に動作しています。止む無くOffice2000をアンインストールして、EXCEL97をインストールして仕事を処理しましたが、再度EXCEL2000をインストールすると、EXCEL2000はフリーズしてしまいます。 OSはWindows98SEとWindowsMEで発生しました。ちなみにOffice2000はアップグレード版ですが、通常の製品版でも同じ現象が発生します。 よろしくご教示をお願いいたします。

  • MeからXPへアップグレードしました。OSが2つに!!

    タイトルどおり、MeからXPへアップグレードしました。OSが2つになってしまいました。MeとXPです。Meは必要ないので、アンインストールしたいのですが、どうやったら、アンインストールできますか?またアップグレードは、ちょっと時間的に無理なので、Meをアンインストールの仕方至急おしえてください。

  • WIN98で画像の縮小表示をしたいのですが

    タイトルのとおりなのですが、こちらの過去の質問を見ると、 ・各フォルダでプロパティを開き「縮小表示を使用」にチェックをいれる。 とあるのですが、そのオプション自体がありません。 どうすれば、そのオプションをだせるのでしょう。 ちなみに、OSはWIN98SE・IEは6.0です。

  • win98→win98SEの方法・・・。

    タイトルのとおりなのですが、マイクロソフトの郵送サービスがたしか1050円でしたよね? しかし、我が家にはなぜかwin98SEのCDとプロダクトキー(未使用です)がありました。 それをつかってwin98からSEにアップグレードすることはできませんか? 教えてください。

  • 1つのExcelのみ開きません

    ウィンドウズXPで数件のMicrosoft Excel 97-2003 Workseet(.xls)で作成しウインドウズ8に移し使用していたExcelファイルの内、1つのExcelのみ「ファイル形式が正しくありません」と表示され開くことができなくなりました。他Excelファイルは開きます。誤って保存するときに触ってしまったかもしれません。? 他のファイルと違うところはサイズが3.36MB有、数種のグラフがリンクして表示できるようになっています。ファイルの種類はプロパティで確認しても.xlsです。

  • 電源を入れてすぐの表示が変わりました。

    電源を入れると、ウインドウズXP ホームエディションと表示されたのですがホームエディションが表示されません。プロパディで調べるとホームディションのままなのですが、元に戻せませんか? この症状が出るようになったのはWinの支持通りに更新を行ってからなのですけど。 何も変わらないので、ずいぶん放置してしまいました。

  • OFFICEでSHIFTキー+記号など押し続けた場合?

    タイトルどおり、WORD,EXCELなどで、例えば、住所、氏名欄の上下に*********や、=========などで囲い、目立つようにしますが、このように全角モードで両(SHIFT+記号)キーを押し続けた場合、ある所まで、押し続けたら(30~40個ぐらいでしょうか)、前半の10個以上ぐらいが、自動的に、半角の文字に変換されるのですが、これは、私のPCの異常なのでしょうか?何か修正方法がありますでしょうか?メール(OUTLOOK E.)でも同じ現象がでます。ちなみに、WIN.XP.とOFFICE2003です。ご指導宜しくお願いします。

  • TextをEnterKeyで選んだ後にLISTBOXを非表示

    OSはWin XP home EXCEL2002を使用しています。 ActivecellにリストボックスのデータをEnterKeyで入れた後にリストボックスの表示をFalseにしたいと思っています。以下のようにすると必ずEXCELが落ちてしまいます。 Private Sub ListBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) If KeyAscii = vbKeyReturn Then ActiveCell.Value = ListBox1.Text ListBox1.Visible = False End If End Sub 何がいけないのかよく分かりません。悪い部分の解説もできればお願いしたいと思います。よろしくお願いします。

専門家に質問してみよう