返回列表 上一主題 發帖

[發問] 請問一下如何獲取樞鈕欄位裡項目??

[發問] 請問一下如何獲取樞鈕欄位裡項目??



請問一下各位大大,是否可以指導一下如何獲取例如像大分類樞鈕欄位裡的所有項目名稱呢??謝謝

回復 16# HUNGCHILIN


    謝謝大大的教導,已完成我所需的東西了。謝謝

TOP

此題,由於每次資料,只使用一次,建議手工彙整資料
1.先作出14樓的樞紐分析表
2.copy樞紐分析表中的,大分類,中分類,小分類,到新sheet選擇性貼上值
3.大分類,中分類有空格,全選大中小分類所有儲存格,按快鍵Ctrl+G 到空格,在焦點儲存格,輸入=此儲存格上一格如焦點儲存格為A11,公式即為=A10
4.按快鍵Ctrl+enter,填滿空格即完成
Hung-Chi Lin/林宏吉
HUNGCHILIN/林宏吉的OFFICE專欄

TOP

回復 14# Hsieh


    非常謝謝大大的回復~

TOP

回復 5# yiwei0707

要去了解程式內容,加以運用
  1. Sub ex()
  2. Dim PT As PivotTable, A As Range
  3. Set d = CreateObject("Scripting.Dictionary")
  4. Set PT = ActiveSheet.PivotTables(1)
  5. With PT
  6. For i = 1 To .RowFields.Count
  7. n = .RowFields(i).Name
  8. .PivotSelect n, 1
  9. Set A = Selection
  10. For Each c In A.SpecialCells(xlCellTypeConstants)
  11.    d(c.Value) = ""
  12. Next
  13. MsgBox Join(d.keys, ";")
  14. d.RemoveAll
  15. Next
  16. End With
  17. End Sub
複製代碼
play.gif
學海無涯_不恥下問

TOP

回復 10# kim223824


    大大~我要的不是標題,而是圖裡b2,b3,b4裡的所有項目名稱。謝謝

TOP

回復 11# ikboy


    是的~請問有辦法用VBA直接從樞鈕分析表裡取得該項目所有的名稱嗎??謝謝

TOP


是不是想要這部份?

TOP

Sub EX_1()

    Range("A1").Select
    Selection.End(xlDown).Select
   
    ROW1 = ActiveCell.Row
   
    Range("AD1:AD" & ROW1).Value = Range("A1:A" & ROW1).Value

End Sub

瘣駁_蝪_ -2.zip (22 Bytes)

TOP

回復 8# kim223824


    資料我有刪除一些掉…我主要的是想用VBA去如何得知三個分類欄位裡所有的項目名稱而已
    因那個三個欄位每個月的項目都不一定一樣沒辦法用巨集去錄製…所以才想上來請問各位大大是否有辦法取得。謝謝

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題