乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Excel教程:VBA智能實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊一個(gè)單元格,相同內(nèi)容的所有單元格都變色

       部落窩教育BLW 2022-03-24
      下面是詳細(xì)內(nèi)容,一起來學(xué)習(xí)。
      小伙伴用Excel制作的面試人員基本信息表,其中,J、K、L列分別是初試日期、復(fù)試日期、終試日期。

      當(dāng)我們?cè)谶@三列中,鼠標(biāo)單擊任意一個(gè)單元格的日期,Excel會(huì)自動(dòng)將這3列里面相同的日期用顏色標(biāo)識(shí)出來。比如單擊J5單元格,這三列里面所有的“2022/3/3”日期都會(huì)標(biāo)注顏色。

      做出來的效果如下。

      問題思路分享:

      對(duì)于這類指定日期的面試,我們可以使用VBA程序來完成,它可以使Excel更自動(dòng)化,實(shí)現(xiàn)函數(shù)所無法達(dá)到的功能。

      我們使用Worksheet_SelectionChange編寫過程,當(dāng)選中某天所在的單元格后,它會(huì)自動(dòng)把該天的所有單元格填充相同的底紋顏色。 

      在所在的工作表模塊中輸入程序:

      Private Sub Worksheet_SelectionChange(ByVal Target As Range) 

          Range("J2:L21").Interior.ColorIndex = xlNone  '清除單元格里原有底紋顏色

          '當(dāng)選中的單元格個(gè)數(shù)大于1時(shí),重新給Target賦值

          If Target.Count > 1 Then

                 Set Target = Target.Cells(1)

          End If

          '當(dāng)選中的單元格不包含指定區(qū)域的單元格時(shí),退出程序

          If Application.Intersect(Target, Range("J2:L21")) Is Nothing Then

               Exit Sub

          End If

          Dim rng As Range   '定義一個(gè)Range型變量

          '遍歷單元格

          For Each rng In Range("J2:L21")

              If rng.Value = Target.Value Then

                 rng.Interior.ColorIndex = 39

              End If

          Next

      End Sub 

      輸入完成后,返回工作表區(qū)域,想知道哪天面試哪些人員,就用鼠標(biāo)選中那一天所在的任意一個(gè)單元格,面試哪些人就一目了然了!

      具體的操作步驟,請(qǐng)觀看下面的動(dòng)畫演示:

      最后,記得將Excel表格文件,保存為.xlsm格式,才能把上面的代碼保存運(yùn)行。

        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多