返回列表 上一主題 發帖

[發問] 請教VBA 兩行儲存格的字串合併問題~~~~~~~~~~

請教一下!  
依上例 若是要在組合字串的中間加入一個減號"-" , 程式要怎樣修改 ?
如下:
1-橋本
2-高山
3-岡田

TOP

回復 4# 准提部林


謝謝准提大 !   OK 了!

TOP

我想沿用這個程式在A欄填入公式 , 用來計算B欄的值是第幾次重複, 但是有錯誤, 請教大大們要如何修正
   或是不填入公式, 可以用程式 直接算出重複第幾次更好。

Sub sheet1_Formula()

With Sheets("sheet1").Range("A2:A" & Sheets("sheet1").Range("B65536").End(xlUp).Row)
        .FormulaR1C1 = "=COUNTIF($B$2:$B" & ROW() & ",B" & Row())-1"   '填入公式

        .Value = .Value
    End With

End Sub

count.jpg (35.6 KB)

count.jpg

Count.zip (14.66 KB)

TOP

回復 6# ABK


    更正:  上面的程式是用來計算重複的次數, 不是填入公式。

TOP

回復 8# n7822123


    感謝阿龍大 熱心給了兩個程式 !

TOP

回復 9# 准提部林


    感謝准堤大熱心回復和提點 , 小弟會再多找些字典+陣列的文章來研究學習。

TOP

Try and Error 試出來的:

Sub sheet1_Formula()

With Sheets("sheet1").Range("A2:A" & Sheets("sheet1").Range("B65536").End(xlUp).Row)
     .FormulaR1C1 = "= ""=COUNTIF($B$2:$B"" & Row() & "",B"" & Row() & "")-1"""
     .Value = .Value
    End With

End Sub

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題