Office 板


LINE

※ 引述《tina1688 ()》之銘言: 各位 大大 想計算 範圍內的 不重複文字的 個數 但不知如何轉寫成VBA,有大大可以解惑嗎? 謝謝喔~ 示意圖 https://imgur.com/a/LZh4J 檔案連結 https://goo.gl/9Zp6mq -- Sent from my Windows --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.200.173
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1519823881.A.8CC.html
1F:→ soyoso: 迴圈,range.find、range.findnext來尋找範圍區間 02/28 21:59
2F:→ soyoso: 最後一個區間則判斷當尋找到的儲存格為第一次找到的 02/28 21:59
3F:→ soyoso: range.address時則以最後一筆有值的儲存格 02/28 22:00
4F:→ soyoso: 有起迄區間儲存格,可配合evaluate來使用原工作表內 02/28 22:00
5F:→ soyoso: 所寫的陣列公式,儲存格置換為上述起迄區間儲存格位置字 02/28 22:00
6F:→ soyoso: 串以range.address,連接符號以& 02/28 22:00
7F:→ soyoso: 儲存格偏移上以range.offset 02/28 22:00
大大,研究一下後 用evaluate來輸入陣列函數,程式碼如下 但是執行顯示型態不符QQ 我已經找到區間範圍,剩下把陣列公式值丟到儲存格就好了 我要把=SUM(1/COUNTIF(範圍)) ,丟進去。再麻煩大大解惑 ActiveSheet.Range("V" & kkk + 1).Value = Application.Evaluate("=SUM(" & "1/COUNTIF(" & ActiveCell.Range("T" & kkk & ":U" & kkk + ADress_Row) & "))") --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.76.45
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1520683356.A.B8B.html
8F:→ soyoso: https://i.imgur.com/8ikpZqk.jpg 類似這樣 03/10 20:23
9F:→ soyoso: 或range以address來取得位置字串 03/10 20:29
10F:→ soyoso: https://i.imgur.com/nLBDXn9.jpg 03/10 20:29
大大,因要判斷的Range有空格會顯示錯誤 故丟進去函數變成=SUM(IF(T2:U5<>"",1/COUNTIF(T2:U5,T2:U5))) 但顯示#value, 不知道是甚麼問題@@ 拜託大大解惑,謝謝 ActiveSheet.Range("V" & kkk).Value = Application.Evaluate ("=SUM(If(T" & kkk & ":U" & ADress_Row & "<>""" & "," & "1/COUNTIF (T" & kkk & ":U" & ADress_Row & "," & "T" & kkk & ":U" & ADress_Row & ")))") ※ 編輯: tina1688 (1.160.76.45), 03/11/2018 13:10:33
11F:→ soyoso: 不等於""於字串內為""""表示,回文內會是"<>""""" 03/11 13:23
12F:→ soyoso: 另外不帶入變數,"<>...countif(t"中間不需要用&來連接 03/11 13:26
大大是這樣嗎? https://imgur.com/a/P8TlH 不知道哪裡串接錯誤了Q.Q ※ 編輯: tina1688 (1.160.76.45), 03/11/2018 20:31:35
13F:→ soyoso: """""改為"""" 03/11 20:36
大大拍謝,測試後這次變成#VALUE @@ 檔案:http://t.cn/REDUFew Sub test() Dim kkk As Integer Dim ADress_Row As Integer kkk = 2 ADress_Row = 5 ActiveSheet.Range("V" & kkk).Value = Application.Evaluate _ ("=SUM(If(T" & kkk & ":U" & ADress_Row & "< >"""",1/COUNTIF _ (T" & kkk & ":U" & ADress_Row & "," & "T" & kkk & ":U" & ADress_Row & ")))") End Sub ※ 編輯: tina1688 (123.194.200.173), 03/11/2018 23:24:22
14F:→ soyoso: < >改為<> 03/11 23:32







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP