• 
    

    
    

      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
      江油市| 多伦县| 南充市| 米林县| 古蔺县| 白水县| 白朗县| 南丹县| 莱西市| 苗栗县| 酒泉市| 安泽县| 濮阳市| 白沙| 武安市| 朝阳市| 遂溪县| 巫山县| 旺苍县| 栾川县| 巴彦县| 海林市| 梅河口市| 九江市| 武夷山市| 自治县| 新乡市| 科技| 晴隆县| 西平县| 河北省| 共和县| 梁平县| 江北区| 临夏市| 平乡县| 固镇县| 鄂伦春自治旗| 彭州市| 诸暨市| 昌宁县|