iT邦幫忙

0

vba 如何針對資料篩選後的第一格儲存格的公式向下填滿"不連續儲存格"

  • 分享至 

  • xImage

因每次資料篩選後的"列數不同" ,拿資料篩選後第一格儲存格位於第八列當舉例,我在M欄的第8列使用下列語法 已經填好公式,但要向下填滿但試過很多種語法都不行 以下是將M8填入公式的語法,如不清楚在跟我說,再麻煩大家幫忙~謝謝

以下語法是針對資料篩選後的M8填入公式
j = Rows("2:3000").SpecialCells(12).Row
Range("M2:M" & j) = "=RC[-12]&""-""&MID(RC[-9],1,2)"

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2022-03-25 14:30:00

試試看可不可用

j = Rows("2:3000").SpecialCells(12).Row
Range("M2").Select
ActiveCell.FormulaR1C1 = "=RC[-12]&""-""&MID(RC[-9],1,2)"
Range("M2:M" & j).Select
Selection.FillDown

我要發表回答

立即登入回答