九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
作業(yè)批改代碼

作業(yè)批改代碼

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Rng As Range
    For Each Rng In Target
        If Rng.Column = 4 And Rng.Row > 1 Then
            If Rng = "" Then
                   Rng.Offset(, -3).ClearContents
                 Else
                If UCase(Rng.Offset(, -1)) = "" Then
                   Rng.Offset(, -3).ClearContents
             Else
                                   '              正確答案列(此處怎樣改才能引用sheet2表呢)
                       '             ↓
                If UCase(Rng) = UCase(Rng.Offset(, 1)) Then

       ’If UCase(Rng) = UCase(Sheets(2).Range(Rng.Address).Offset(-2, -1)) Then
                    Rng.Offset(, -3) = "√"
                Else
                    Rng.Offset(, -3) = "×"
                End If
            End If
        End If
    End If
  Next
End Sub


1、把正確答案移到sheet2 C列進(jìn)行對(duì)比批改;

2、在sheet1!C1設(shè)置"對(duì)卷密碼"并等于sheet2!F1的"對(duì)卷密碼",如果不輸入密碼,不能即時(shí)批改(考試或做作業(yè)用),等他們上交給我時(shí),我輸入密碼后才對(duì)全部進(jìn)行批改;如果在C1輸入密碼后又可以即時(shí)進(jìn)行批改(平時(shí)練習(xí)用)。


Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
放進(jìn)thiswordbook

 
另加VLOOKUP后:
 

'Private Sub Worksheet_Change(ByVal Target As Range)
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Dim Rng As Range
    For Each Rng In Target
        If Rng.Column = 3 And Rng.Row > 1 Then
            'If Rng.Offset(, -2) = "" Then End
            If Rng = "" Then
                  Rng.Offset(, -1).ClearContents
                  Rng.Offset(, -2).ClearContents '注意
                  Rng.Offset(, 1).ClearContents
                  Rng.Offset(, 3).ClearContents
                 Else
                 Rng.Offset(, -2) = Application.WorksheetFunction.Max(Range("A1", Rng.Offset(-1, -2))) + 1 '注意
                 On Error Resume Next
                If UCase(Rng) = Application.WorksheetFunction.VLookup(Rng.Offset(, -2), Range("I:L"), 3, False) Then
                    Rng.Offset(, -1) = "√"
                    Rng.Offset(, 1) = Application.WorksheetFunction.VLookup(Rng.Offset(, -2), Range("I:L"), 2, False)
                    Rng.Offset(, 3) = Application.WorksheetFunction.VLookup(Rng.Offset(, -2), Range("I:L"), 4, False)
                Else
                    Rng.Offset(, -1) = "×"
                    Rng.Offset(, 1).ClearContents
                    Rng.Offset(, 3).ClearContents
                    Rng.Offset(1, 1) = Rng.Offset(1, 1) + 1
                    Rng.Offset(, 2).Interior.ColorIndex = 3
                End If
            End If
        End If
  Next
End Sub
 
A4==IF(AND(OR(ISERROR(MID(E4,1,1)*1)=FALSE,ISERROR(MID(E4,2,1)*1)=FALSE)=TRUE,MID(E5,1,1)="A")=TRUE,MAX(A$2:A3)+1,"")
 
 
 

          隱藏
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Rng As Range
    For Each Rng In Target
        If Rng.Column = 14 And Rng.Row = 1 And Target.Value = "123" Then
                  Sheets("SHEET1").Visible = xlSheetVisible
                     End If
        If Rng.Column = 14 And Rng.Row = 1 And Target.Value <> "123" Then
                  Sheets("SHEET1").Visible = xlSheetVeryHidden
   End If
  Next
End Sub
 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
如何每3列中同一行只允許一個(gè)單元格中能輸入數(shù)據(jù)?
[求助] 如何用宏清除指定工作表中第二行以下的所有內(nèi)容
EXCEL宏代碼大全
Excel259個(gè)常用宏
(12)實(shí)例 查詢,入庫記錄保存運(yùn)用Find,copy,Offset
[VBA教學(xué)3.23]Find實(shí)例應(yīng)用一(進(jìn)銷存之入庫單制作)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服