• 締切済み

リストボックスで出席確認したい

30名程度の出席確認をしたいと思っています。 添付した画像のように、リストボックスから○×△のどれかを選び登録を押すとその選んだ物に変更される・・・と言ったような物を作りたいと思っています。 イメージに一番近いのは http://www.hidekik.com/attlist4/attlist4/attlist4.cgi のサイトなのですが、選択がラジオボタンであるのと、「未定」の隣にあと一行足りなかった事で利用できませんでした。 これを編集しようとしましたが、CGIを触った事が無く内容を理解しきれませんでした(-"-;A ...アセアセ PASSなど無くシンプルな物でも作るのは難しいのでしょうか? リストボックスの更新部分だけ分かれば何とかなりそうなので、皆さんのお知恵を貸してください。

  • CGI
  • 回答数1
  • ありがとう数3

みんなの回答

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

エクセルの開発でコントロールでを挿入とかデザインモードを使ってみて下さい。

tentendoumei
質問者

お礼

早速の回答ありがとうございます。 エクセルで作った物をHPに表示するのでしょうか? aokiiさんの方法は分からなかったのですが、エクセルという言葉から検索したら、csvに書き出しているやり方があったのでそれを今は採用してみました。 ただ、リストボックスがまだ出来ていないのでまだ模索中です。 参考にしたサイト http://www.rescue.ne.jp/cgi/csveditor/

関連するQ&A

  • リストボックスについてです。

    リストボックスについてです。 B列をダブルクリックするとリストボックスが立ち上がり、データを選択してB列に表示できるように設定されていますが、困った現象が起こっています。 例えば、sheet1のB10にダブルクリックでリストボックスを表示し、そこから「あいうえお」という名前を表示させて、sheer1編集が終わったとします。 次のsheet2でB1をダブルクリックしているのに、sheet2のB10に勝手に「あいうえお」と表示されてしまいます。 コードは以下になってます。 VBA初心者なのでエクセルのサイト等からコピペ等して作ったコードです。 どこかおかしな箇所があると思うのですが、何処がおかしいのかがわかりません。 お分かりになる方、教えていただければ助かります。 ' ◆Worksheetのコード◆ '---------------------------------------------------- '選択範囲を変更したときに実行される Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) UserForm1.ListBox1.RowSource = "データ!A1:A100"  '表示するデータ範囲 UserForm1.ListBox1.Font.Size = 12    'フォントサイズ If Target.Column = 2 Then 'B列なら 行 = Target.Row '行番号を取得する UserForm1.Show 'ユーザーフォームを表示する End If End Sub '=================================================================================== ' ◆UserForm1のコード◆ '-------------------------------------------------------------------------- Private Sub ListBox1_Click() 'クリックされたときに実行される If 行 <> 1 Then '1行目でなければ Cells(行, 2) = ListBox1.Value 'リストボックスの値をセルにセットする End If UserForm1.Hide 'ユーザーフォームを非表示にする End Sub Private Sub UserForm_Deactivate() '非アクティブになったときに実行される Unload Me 'ユーザーフォームをメモリから削除する End Sub '========================================================================================= '============================== ' ◆標準モジュールのコード◆ Option Explicit Public 行 As Variant '行番号 Sub auto_open() Load UserForm1 'ユーザーフォームをメモリに読み込む End Sub '==============================

  • EXCELで検索用のリストBOXを作りたいのですが

    お世話になっております。 EXCELで検索用のリストBOXを作りたいのですが、作り方を教えていただけないでしょうか? 現在、以下のような表がありまして、 顧客番号 会社名 都道府県 住所  TEL 001    A社   東京    ○○   ×× 002    B社   静岡    △△   □□ この表の上にツールボックスのリストボックスかコンボボックスを作って検索をかけたいのです。 リストボックスに会社名を入力すると(会社名の一部でも可)ヒットしたリストが出てきて、選択した会社の行がフィルタリングされて表示するようにさせたいのですが、そのような事が出来るのでしょうか? 宜しくお願いします。

  • excel リストボックスを使った入力について

    excelにリストボックスを使って、複数の入力を一括で行いたいと考えています。 添付画像のように、横並びに入力する方法、縦並びに入力する方法があるのですが、 番号順に入力を自動で行う手順を作成している段階で詰まっております。 考えとしては アクティブのセル(番号1)から、リストボックスを起動し、for nextを使って順に入力 リストボックスで一度入力されたものは、Selectedコマンドにてfalseとし、 次の入力(番号2)に進むようにする。 それぞれ、3、6の入力後、次の行(列)の1の同行(同列)に移動する。 この3、6の位置で行列が切り替わるようにプログラムを組む方法で詰まっております。 なお、入力するセルの個数につきましては、最低1個、最大で9個となり、変化します。 アドバイスいただければと思います。また、別法でも構いません。 よろしくお願いします。

  • リストボックスで選択し、CGIを走らせる

    リストボックスに  <form name='nav'> <select name='selector' size='1' > <option value='default'>---------- <option value='yamada-taro'>山田太郎 という風に、何人もの人名が入っています。 リストボックスの隣には「選択」ボタンがあります。 ボタンを押すと、個人情報の載ったXMLファイルが開く ようになっています。 現在、 <input type='button' value='選択'onclick='renewXML()'> という処理で、検索用関数に飛んでいますが、これを 「選択」ボタンが押されたときに、検索用CGIを走らせる ように変更したいのです。 actionタグを使えばいいのかな?と思っているのですが、 具体的な方法を教えていただきたいのです。 初心者なので質問内容に不備がありましたらお許しください。 なにとぞ、よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • VB6リストボックスでの文字列処理

    お世話になります。 VB6、リストボックスの処理 なのですが、 (処理) リストに項目1、項目2を 複数行表示する。 この際項目ごとずれないように そろえて表示したい。 項目1が半角文字の場合は リストのFONT指定、FORMAT関数の 使用できちんと処理できるのですが、 項目1に全角文字が来た場合1行目と それ以降項目1の文字数が違うとずれて しまいます。 なにかよい方法があったらお知恵を拝借 したいのですが。 よろしくお願いします。

  • 複数列を持ったリストボックスの作成

    HTML超初心者です。 この度、ASPを用いての開発を行う事となりました。 ASPはもちろんですが、まずは、HTMLにてこずってます。 そこで、どなたかご教授いただきたいのですが、 複数列を持ったリストボックスの作成は、HTMLのみで可能でしょうか? また、先頭行をヘッダ見出し行にする事は可能でしょうか? 不可能であった場合、実現方法は何かありますか? すみませんが、よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • テキストボックスへの文字の表示について(文字は可変である)

    リストボックスと関連付けさせて、テキストボックスに文字を表示させたいです。 表示のさせ方としては、例えば、リストボックスに5つ(5行)の文字列があります。 実現させたい事は、常にそのページが開いた時はリストボックスの1行目をテキストボックスに表示させたいです。簡単な具体例をあげると、 リストボックスに 1行目に「あ」、 2行目に「い」、 3行目に「う」、 4行目に「え」、 5行目に「お」 とあれば、 テキストボックスに、「あ」と表示。 2行目を選択したら「い」と表示。など・・・。 しかし、リストボックスの文字列の順番は場合により並びが同じではないので、スクリプト言語(VBScript?)を用いないといけないとは思いますが・・・ この例をいうと、ページが開いた時、 1行目に「お」、 2行目に「え」、 3行目に「う」、 4行目に「い」、 5行目に「あ」 とあれば、 テキストボックスに、「お」と表示してほしい。 この説明でご理解いただければ幸いです。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • VBAリストボックスで複数選んだセルの値を転記

    ActiveXコントロールで、シート内に埋め込み作成したリストボックスを、複数選択できるようプロパティを設定しました。 選択した項目の一番左の数値を、同じシートのB列の一番最後のセルから1個ずつ順番に、転記をしていきたいのです。 ★B列10行目まで埋まっていた場合、  B列 11行目 ←リストボックスで選択した1つめ  B列 12行目 ←リストボックスで選択した2つめ  B列 13行目 ←リストボックスで選択した2つめ 下記ですと、再初に選択したもののみ、転記されてしまい、1個1個入れていくことは可能なのですが、せっかく複数選択できるのに…という状況です。 同様の質問を検索してみて、真似してみたりもしましたが、うまくいきません。また、どうしても埋め込みが良くて、ユーザーフォームを別で作成はしたくはないです。 プロパティとフォームの画像を添付します。 すいません、よろしくお願いします。 Private Sub CommandButton1_Click() Dim n As Integer, s As String With ListBox1 For i = 0 To .ListCount - 1 If .Selected(i) = True Then Cells(Rows.Count, 2).End(xlUp).Offset(1, 0) = .List(i) End If Next i End With End Sub

  • アクセス(ACCESS)のリストボックスについて

    アクセスでフォームにテキストボックスとリストボックスを配置して、 テキストボックスに入力した文字列により、リストボックスに表示される データを変えたいのですが(フィルタをかけるというのでしょうか??) そこで、vbaを用い、リストボックスのプロパティの値集合ソースに SELECT * FROM aaa where aaa.bbb like "*あ*"; 'あ と言う文字のあいまい検索のつもり ”あ”はテキストボックス    に入力されている。 と入るような事を考えたのですが、ここで、aaaの部分がテーブルを基にした 場合は、該当するデータすべてが表示されますが、クエリーを基にすると 先頭のデータしか表示しないのです。 たぶん、素人の考えなのでしょうが、どうしてそうなるのかが分かりません。 教えていただけないでしょうか? できたら、クエリーを基にしても、該当データが表示できる方法も 教えてください。お願いします。 VBAは(?)かなりの初心者です。上記の方法も本に書いてあった物を やっと流用しました。猿にも解るくらいでお願いします。 ちなみに、アクセスは2000を使用しています。

  • Perlで項目の集計をしたい

    サークルのメンバーリストをHPで管理しています。 画面では○月○日という項目に出席・欠席・未定をコンボボックスから選択して登録してもらって一覧表示しています。 名前  7月1日  7月2日  7月3日 ------------------------------------ 太郎  出席   欠席   出席 次郎  欠席   出席   出席 三郎  出席   欠席   出席 ↑こんな感じです。 そこで表の上に7月1日の出席人数○人、欠席人数○人、未定人数○人という感じで表示させたいと思っています。 データはttdata.cgiに入っていて表はichiran.cgiで表示しています。 @daylist=('7/1','7/2','7/3','7/4','7/5',); @syukketsulist=('出席','欠席','未定',); ttdata.cgi内では 太郎,0,1,0 次郎,1,0,0 三郎,0,1,0 となっています。 いろいろ調べてみましたが解決できませんでした。 もしわかる方がいましたら教えてください_(._.)_

専門家に質問してみよう