- 締切済み
エクセルでの出欠簿
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- vbafriend
- ベストアンサー率47% (17/36)
初めまして。 簡単に実行することが出来るマクロを組んでみました。コピー元をシート1コピー先をシート2としてマクロを組んであります。 ・データの入っているブックを立ち上げ、ALT+F11キーを押してVBE画面を開き、画面左上のVBAProjectと書かれている下のThisWorkbookと書かれている上でダブルクリックし、表示された右側の白い部分に下記のコードをコピー&ペーストする Sub Test() Dim myRange As String Dim myCell As Range Dim myRange1 As String myRange = Range("A1").Cells(Rows.Count, 1).End(xlUp).Address myRange = "$A$1:" & myRange For Each myCell In Range(myRange) If myCell.Value = "02" Then If Worksheets(2).Range("A1").Value = "" Then myRange1 = Worksheets(2).Cells(Rows.Count, 1).End(xlUp).Address Else myRange1 = Worksheets(2).Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Address End If myCell.EntireRow.Copy Destination:=Worksheets(2).Range(myRange1) End If Next myCell End Sub メニューバーからツール→マクロ→マクロと順にクリックし、出てきたダイアログボックスの広い白いボックスの中に書かれているThisWOrkbook.Testと書かれている文字の上でクリックして上の狭いボックスの中に同じ文字が入力されているのを確認後、実行ボタンを押す。 これで、マクロが走り、動作を確認することが出来ます。 不具合・ご不明な点等がございましたら、お気軽にお知らせ下さい。
タイトル行(出欠・会社名etc)を選択 - データ - フィルタ - オートフィルタ で、「出欠」の横の下向き三角クリック - ○を選択 - 抽出されたデータをコピー - 別シートに貼り付け でいかがでしょうか。 貼り付けの際、会社名が他のbookからのリンクということですので、編集 - 形式を選択して貼り付け - 値 にするとうまく行くと思います。 それではがんばってください。
関連するQ&A
- 出欠者数を数えたいのですが?数式を教えてください!
出欠者数を数えたいのですが?数式を教えてください! 招待状を送って出欠を纏めているのですが 下記の場合の数式を教えてください。 招待先 出欠 A群 ○ B群 ○ C群 ○ D群 × A群 × A群 ○ B群 × B群 ○ C群 ○ C群 × 出席者数(○が出席) A 10人 B 5人 C 6人 D 1人 と言うように○の人数を群別に抽出します。 宜しくお願いいたします。
- ベストアンサー
- Windows XP
- 懇親会の出欠表を郵送するときの送付状
新卒採用で内々定をもらい、懇親会の案内が郵便で 送られました。 その中に、出欠表があり、出席か欠席に丸を付けて 出欠表を封筒に入れてから、郵送する必要があります。 出欠表は縦長の封筒(一般的な封筒)に折らずに入る大きさです。 このようなものを郵送するさいも、きちんと送付状を つけなければならないのでしょうか? 一応、お礼状は出しているので、お礼などは書面で 伝えています。 エントリーシートなどの書類を送るさいは、送付状を つけていたのですが、懇親会の出欠のような、 簡単なものを送るさいも、送付状をつけるべきなのか 疑問に思いまして。
- ベストアンサー
- 就職・就活
- エクセルでこれをやってみたいんですが。良い方法を・・・。
氏名 出欠(1) 出欠(2) (1)(2)とも出席 どちらか出席 Aさん 1 1 ○ Bさん 1 欠 ○ Cさん 欠 1 ○ A列に氏名、B列に1回目の出欠、C列に2回目の出欠、で出席の場合「1」欠席の場合「欠」と入力しています。D列に「(1)も(2)も出席の場合」○、E列は「どちらか出席」で○としたいと思っています。 ○を出すためにIF関数で=IF(A2+B2=2,"○","")としたのですが、「欠」という文字列のためエラーが出てしまいます。「欠」を「0」と入力すれば問題がないのはわかるのですが、プリントアウトし他人に見やすくするために「欠」としたいのです。表示形式→ユーザー定義→”欠"#,###とすればエラーは出ないのですが、一つ一つコピーは面倒なのです。何か良い方法はありませんか?
- ベストアンサー
- オフィス系ソフト
- 内定先の行事の出欠確認の返信の仕方
内定先の行事の出欠確認の返信の仕方 はじめまして。 先日、第一志望の会社から来年度の内定をいただき、 内定先から、創立記念式典の案内が届きました。 出席しようと思うのですが、 案内に同封されていた出欠確認票の書き方・返信の仕方がわかりません。 確認票は、「ご出席・ご欠席」と書いてあり、マルをつけれるようになっているのですが ただマルをつけるだけでいいのでしょうか? そして、送り返すときには確認票を封筒に入れるだけでよいのでしょうか? 添え状などは必要なのでしょうか? 回答よろしくお願いします。
- ベストアンサー
- 就職・就活
- エクセルでの出欠・成績管理がしたい。
エクセルでの出欠・成績管理がしたい。 PCのリテラシが低いので、回答を戴いても操作方法が解からない可能性がありますが、よろしくお願いします。 1.A列に氏名があります。昇順化しました。B列には出席者の学籍番号があります。これも昇順化しました。現在は、B列の出席者の番号を目で見ながら、A列の番号に照会し、出欠マークを付けています。500名の処理なので苦労しています。もっと簡単に済ます方法は無いでしょうか? 2.また、これから成績表を作成する予定です。学籍番号は10桁なので、これを前方5桁あるいは後方5桁だけを入力し、これを例えばC列に置きます。そしてこの5桁の学籍番号の後ろ(例えばD列)に成績を記入します。このC&Dをセットとし、先ほどのB列の学籍番号との一致度を自動的に処理し、B列の後ろにC&Dが並ぶといった処理は出来るものでしょうか?
- ベストアンサー
- その他(生活・暮らし)
- ACCESSで出欠リストを管理する
ACCESSでこんなことができないか調べています テーブルA・・・顧客ナンバー、顧客名、顧客情報、出欠欄 テーブルB・・・X日に会議に出席した人の顧客ナンバー、顧客名 テーブルAに1万件の全顧客データ、Bに500件のX日の出席者のみのデータがあったとして、テーブルAの出席欄にBの500件分について○をつけるということは可能でしょうか?そして、また次に会議があったら、XX日会議出席者に○をつけるというようにして、テーブルAに情報を追加して行く形で全部の情報をテーブルAのデータベースで管理したいのです。 私の技量ではテーブルAとBをクエリを使って出席した人の顧客情報をくっつけるぐらいが精一杯なのですが、テーブルAとBをクエリでくっつけて、それからAから重複を削除して、くっつけたデータを追加してうんぬん、とむにゃむにゃいじればなんかぐちゃぐちゃになりながらもできそうな気もするのですが、よく判りません。 スマートなやり方があればぜひ教えてください。
- ベストアンサー
- オフィス系ソフト
- Excel VBAに詳しい方教えてください。
Excel VBAについて 下記内容をマクロを使ってできるようにしたいのですが、どなたかお力添えいただけませんか? 例えば、下記のような記載のファイルBook1があるとします。 A1セル内 名前 B1セル内 〇〇会社 C2セル内 〇〇部 D2セル内 〇〇係 この内容を別のファイルBook2へ転記したいのです。 ただし、Book2の列は下記のようになっており A列 名前(すでに入力されている) B列 会社名 C列 部 D列 課 E列 係 Book1の内容をBook2の下記の条件で正しいセルへ転記したいです。 -Book1で[部]で終わっているものはBook2のB列[部]に転記 -Book2ですでに入力されている名前の行に、Book1の情報を転記 ご協力のほど何卒よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- エクセルでVLOOKUP関数
お世話になっています。 Excel2003を使っています。 元となる名簿のブックAがあります。 それぞれ、違うブックにVLOOKUP関数を使って、範囲をAからリンクさせるようにしています。 ブックAの名簿は人が増えたり、個人データを新たに追加する毎に行や列が増えていきます。 今のところ =VLOOKUP(A1,'[ブックA.xls]名簿'!$A$3:$W$100,3,0)) この式を違うブックに入れているのですが、 ブックAの行数が増えても、「100」のまま動きません。 ブックAの行数・列数が増えたら、リンクしてる関数を入れている、他ブックも自動的に増えるようにする方法はありますか? 初歩的な質問ですみませんが、よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
お礼
ありがとうございます。今回はオートフィルターを使ったマクロを組んでみました。この回答は参考にさせていただきます。