嗔秤戻幣�哉膵�云利匈嬉蝕湊蛸賜�塋床四衲���萩晦編報炎嘔囚^泡仟 ̄云利匈�《超噌�殻窟�嵌虜隆輓麈觚翹瀘卉韮�仍仍�。� 烏御危列
蕃勦窮徨慕 卦指云慕朕村 厘議慕尺 厘議慕禰 TXT畠云和墮 序秘慕杏 紗秘慕禰

excel_vba_園殻縮殻(頼屁井)-及嫗

梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
!!!!隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��



          lblLast��  
         refNames。Visible = False   
          lboxStudents。Visible = False   
          'populate the Year bo box 野割Year鹸栽崇  
         With Me。cboxYear   
               。AddItem ;1;   
               。AddItem ;2;   
               。AddItem ;3;   
               。AddItem ;4;   
         End With   
          ' populate the Major bo box 野割Major鹸栽崇  
         With Me。cboxMajor   
               。AddItem ;English;   
               。AddItem ;Chemistry;   
               。AddItem ;Mathematics;   
               。AddItem ;Linguistics;   
               。AddItem ;puter Science;   
         End With   
          ' populate a bo box with grades 野割誼蛍鹸栽崇  
         With Me。cboxGrade   

                                            208 

´ 匈中 225´

               。AddItem ;A;   
               。AddItem ;B;   
               。AddItem ;C;   
               。AddItem ;D;   
               。AddItem ;F;   
         End With   
         'display date in the lblDate label control 壓lblDate炎禰戦�塋照嫺據 �
         Me。lblDate。Caption = Me。Calendar1。Value   
         'activate the first tab in the TabStrip control 爾試TabStrip陣周議及匯匈  
         Me。TabStrip1。Value = 0   
         'activate the SSN text box 爾試SSN猟忖崇  
         Me。txtSSN。SetFocus   
   End Sub  
3。 補秘曾倖狛殻栖陣崙僉�邂甘ィ�optNew_Click才optActive_Click��  
   Private Sub optNew_Click�┌�   
         lblNames。Visible = False   
         refNames。Visible = False   
         lboxStudents。Visible = False   
         Me。MultiPage1��1��。Enabled = False   
         If lboxStudents。RowSource ゞ 〃 ;; Then   
              Me。txtSSN。Text = ;;   
              Me。txtLast。Text = ;;   
              Me。txtFirst。Text = ;;   
              Me。cboxYear。Text = ;;   
              Me。cboxMajor。Text = ;;   
              Me。txtSSN。SetFocus   
         End If   
         Me。txtSSN。SetFocus   
   End Sub   
   Private Sub optActive_Click�┌�   
         lblNames。Visible = True   
         refNames。Visible = True   
         refNames。SetFocus   
         If lboxStudents。RowSource ゞ 〃 ;; Then   
               lboxStudents。Visible = True   
              Call lboxStudents_Change   
         End If   
   End Sub   
4。 補秘狛殻lboxStudents_Change才refNames_Change議旗鷹��宸乂陣崙Students匈貧中議RefEdit 
   才双燕崇陣周�此 �
   Private Sub lboxStudents_Change�┌�   
         indexPlus = lboxStudents。ListIndex �� 3   
         With ActiveWorkbook。Worksheets�─�Sheet2;��   
              Me。txtSSN。Text = Range�─�A; & indexPlus��。Value   
              Me。txtLast。Text = Range�─�B; & indexPlus��。Value   
              Me。txtFirst。Text = Range�─�C; & indexPlus��。Value   
              Me。cboxYear。Text = Range�─�D; & indexPlus��。Value   
              Me。cboxMajor。Text = Range�─�E; & indexPlus��。Value   
              Call TabStrip1_Change   
              Me。MultiPage1��1��。Enabled = True   

                                          209 

´ 匈中 226´

         End With   
   End Sub   
   Private Sub refNames_Change�┌�   
         lboxStudents。RowSource = refNames。Value   
         lboxStudents。ListIndex = 0   
         lboxStudents。Visible = True   
         Call lboxStudents_Change   
   End Sub   
5。 補秘旗鷹栖陣崙凋綜梓泥OK��cmdOK_Click��才Cancel��cmdCancel_Click���此 �
   Private Sub cmdOK_Click�┌�   
         If Me。optNew。Value = True Then   
              Me。Hide   
              ActiveWorkbook。Sheets�─�Sheet2;��。Select   
              r = ActiveSheet。UsedRange。Rowsunt   
              nr = r �� 1   
              Range�─�A; & nr��。Value = Me。txtSSN。Text   
              Range�─�B; & nr��。Value = Me。txtLast。Text   
              Range�─�C; & nr��。Value = Me。txtFirst。Text   
              Range�─�D; & nr��。Value = Me。cboxYear。Text   
              Range�─�E; & nr��。Value = Me。cboxMajor。Text   
              Me。txtSSN。Text = ;;   
              Me。txtLast。Text = ;;   
              Me。txtFirst。Text = ;;   
              Me。cboxYear。Text = ;;   
              Me。cboxMajor。Text = ;;   
              Me。txtSSN。SetFocus   
              'redisplay the form   
              Me。Show   
         Else   
              MsgBox ;This control is currently unavailable。;   
         End If   
   End Sub   
   Private Sub cmdCancel_Click�┌�   
         Unload Me   
         Set Students = Nothing   
   End Sub   
6。 補秘狛殻cboxGrade_Click栖陣崙了噐Exams匈貧議Grade鹸栽崇�此 �
   Private Sub cboxGrade_Click�┌�   
         YesNo = MsgBox�─�Enter the grade in the worksheet�拭┌察�_   
              vbYesNo�察 �Modify Grade;��   
         If YesNo = 6 Then   
              Me。lblGrade。Caption = cboxGrade。Value   
              Select Case TabStrip1。Value   
                    Case 0   
                         Range�─�F; & indexPlus��。Value = Me。lblGrade。Caption   
                    Case 1   
                         Range�─�H; & indexPlus��。Value = Me。lblGrade。Caption   
                    Case 2   
                         Range�─�J; & indexPlus��。Value = Me。lblGrade。Caption   
                    Case 3   

                                          210 

´ 匈中 227´

                         Range�─�L; & indexPlus��。Value = Me。lblGrade。Caption   
                    End Select   
              cboxGrade。Value = ;;   
         End If   
   End Sub   
7。 補秘狛殻Calendar1_Click��泌和侭幣�此 �
   Private Sub Calendar1_Click�┌�   
         YesNo = MsgBox�─�Enter the date in the worksheet�拭┌察�vbYesNo�察�_   
           ;Modify Date;��   
         If YesNo = 6 Then   
              Me。lblDate。Caption = Calendar1。Value   
              Select Case TabStrip1。Value   
                    Case 0   
                         Range�─�G; & indexPlus��。Value = Me。lblDate。Caption   
                    Case 1   
                         Range�─�I; & indexPlus��。Value = Me。lblDate。Caption   
                    Case 2   
                         Range�─�K; & indexPlus��。Value = Me。lblDate。Caption   
                    Case 3   
                         Range�─�M; & indexPlus��。Value = Me。lblDate。Caption   
              End Select   
         End If   
   End Sub   
8。 補秘狛殻TabStrip1_Change才MultiPage1_Change��泌和侭幣�此 �
   Private Sub TabStrip1_Change�┌�   
         indexPlus = lboxStudents。ListIndex �� 3   
         With ActiveWorkbook。Worksheets�─�Sheet2;��   
              Select Case TabStrip1。Value   
                    Case 0   
                         ' English   
                         Me。lblGrade。Caption = Range�─�F; & indexPlus��。Value   
                         Me。lblDate。Caption = Range�─�G; & indexPlus��。Value   
                    Case 1   
                         'French   
                         Me。lblGrade。Caption = Range�─�H; & indexPlus��。Value   
                         Me。lblDate。Caption = Range�─�I; & indexPlus��。Value   
                    Case 2   
                         'Math   
                         Me。lblGrade。Caption = Range�─�J; & indexPlus��。Value   
                         Me。lblDate。Caption = Range�─�K; & indexPlus��。Value   
                    Case 3   
                         'Physics   
                         Me。lblGrade。Caption = Range�─�L; &
卦指朕村 貧匯匈 和匯匈 指欺競何 壘��2�� 家��3��
隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��
梁椣戻幣�� 梁心弌傍議揖扮窟燕得胎��傍竃徭失議心隈才凪万弌誌育断蛍�輌臆惨軼僑〃�燕慕得珊辛參資誼持蛍才将刮襲潜��範寔亟圻幹慕得 瓜寡追葎娼得辛參資誼寄楚署衛、持蛍才将刮襲潜填��