• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      利用VBA代碼批量填充職位升降信息

      2015-04-29 00:44:03王志軍
      電腦迷 2015年2期
      關(guān)鍵詞:王志軍組合鍵單元格

      王志軍

      人事部的同事前來求助(如圖1),E列是職位升降及留用情況的信息,現(xiàn)在需要對現(xiàn)職位和原崗位進(jìn)行比較,如果發(fā)現(xiàn)現(xiàn)職位和原崗位出現(xiàn)不一致,那么需要在F列填充職位的升降時(shí)間,并在G列填充升降明細(xì)。除了手工操作之外,有沒有簡單一些的方法呢?

      經(jīng)過考慮,由于單元格中的職位升降及留用信息并不規(guī)范,因此無法直接使用分列功能,建議同事使用VBA代碼解決這一問題:按下“Alt+F11”組合鍵,打開Microsoft Visual Basic for Applications編輯器窗口,依次選擇“插入/模塊”,在右側(cè)窗格插入一個(gè)空白模塊(如圖2),在這里手工輸入或粘貼如下代碼:

      Sub test()

      Set reg = CreateObject("vbscript.regexp")

      With reg

      .Global = True

      .Pattern = "(\d{1,2}\-\d{1,2})(由.*)"

      End With

      With Sheet1

      For Each Rng In .Range("e2:e" & .Cells(Rows.Count, "e").End(xlUp).Row)

      Set mat = reg.Execute(Rng.Value)

      For Each m In mat

      Rng.Offset(, 1) = m.submatches(0)

      Rng.Offset(, 2) = m

      Next

      Next

      End With

      End Sub

      上述代碼運(yùn)用了正則表達(dá)式,例如“(\d{1,2}\-\d{1,2})(由.*)”,同時(shí)以“由”為關(guān)鍵字進(jìn)行提取。檢查無誤之后,選擇“文件→關(guān)閉并返回到Microsoft Excel”命令,返回Excel主界面,按下“Alt+F8”組合鍵,打開“宏”對話框,選擇并運(yùn)行test宏,很快就可以得到結(jié)果(如圖3)。

      Ps:相關(guān)VBA代碼可以關(guān)注電腦迷微信(微信號:cpcfan),回復(fù)1502VBA2獲得下載鏈接。

      猜你喜歡
      王志軍組合鍵單元格
      TSCL-SQL:Two-Stage Curriculum Learning Framework for Text-to-SQL
      王志軍 油畫作品
      在同一程序的不同窗口間快速切換
      電腦愛好者(2020年8期)2020-07-04 12:37:02
      玩轉(zhuǎn)方格
      玩轉(zhuǎn)方格
      淺談Excel中常見統(tǒng)計(jì)個(gè)數(shù)函數(shù)的用法
      西部皮革(2018年6期)2018-05-07 06:41:07
      巧用Windows鍵,讓操作更具活力
      簡單便捷Win8系統(tǒng)metro應(yīng)用切換技巧
      Numerical Simulation on New Perforator
      Research on the Fracture Mechanism of Scored Liner Under Explosive Loading
      独山县| 常山县| 克拉玛依市| 潞城市| 开鲁县| 扶沟县| 罗平县| 张掖市| 东城区| 南京市| 咸宁市| 平乡县| 蛟河市| 双鸭山市| 石城县| 龙游县| 青岛市| 洛阳市| 府谷县| 壤塘县| 兴宁市| 兰州市| 上思县| 正安县| 乐山市| 芦溪县| 梨树县| 凤山县| 内江市| 巨鹿县| 高密市| 宿迁市| 关岭| 宜州市| 五家渠市| 南丹县| 漾濞| 建平县| 眉山市| 泾阳县| 阜宁县|