Tôi đang làm việc với VBA và cần lưu dữ liệu theo loại key
=>value
để nhận được nhanh nhất; Kiểu dữ liệu này giúp tôi nhớ lại văn bản trả lời từ yêu cầu http, tăng tốc độ truy vấn. Nhưng tôi không biết cách tốt nhất để làm điều đó là gì? Tôi cần một kiểu dữ liệu giống như mảng php với key=>value
! Cảm ơn sự giúp đỡ!Loại dữ liệu VBA tốt nhất`key` => `giá trị` để lưu dữ liệu giống như mảng PHP
Trả lời
Bạn đã xem đối tượng từ điển chưa?
Sub DictExample1()
Dim dict As Dictionary
Dim v As Variant
'Create the dictionary
Set dict = New Dictionary
'Add some (key, value) pairs
dict.Add "John", 34
dict.Add "Jane", 42
dict.Add "Ted", 402
'How many items do we have?
Debug.Print "Number of items stored: " & dict.Count
'We can retrieve an item based on the key
Debug.Print "Ted is " & dict.Item("Ted") & " years old"
'We can test whether an item exists
Debug.Print "We have Jane's age: " & dict.Exists("Jane")
Debug.Print "We have Zak's age " & dict.Exists("Zak")
'We can update a value by replacing it
dict.Item("Ted") = dict.Item("Ted")/10
Debug.Print "Ted's real age is: " & dict.Item("Ted")
'We can add more items
dict.Add "Carla", 23
'And we can iterate through the complete dictionary
For Each v In dict.Keys
Debug.Print "Name: " & v & "Age: "; dict.Item(v)
Next
End Sub
(Nguồn: http://www.techbookreport.com/tutorials/vba_dictionary.html)
Cảm ơn bạn! Tôi đã hiểu! – Davuz
Vui lòng không tham khảo các trang web khác. Đây là nơi bạn có thể viết giải pháp. –
@PawelMiechowiecki: Có gì sai khi cung cấp URL với thông tin bổ sung? Đặc biệt vì để làm cho mã này hoạt động, bạn phải bật tham chiếu đến "Thời gian chạy Microsoft Script" mà bước được mô tả trong URL đã cho ... –
- 1. Cách tốt nhất để lưu dữ liệu mảng PHP vào bảng mysql
- 2. Làm cách nào để lưu trữ dữ liệu "giống như"?
- 3. cửa hàng phiên dữ liệu sử dụng MemoryStore trong Node, tương tự như $ _SESSION [ 'dữ liệu'] = giá trị trong PHP
- 4. Cách tốt nhất để lưu trữ mảng key => value trong JavaScript?
- 5. Tư vấn lưu trữ dữ liệu cần thiết: Cách tốt nhất để lưu trữ dữ liệu vị trí + thời gian?
- 6. Cách tốt nhất để lưu trữ dữ liệu
- 7. Loại trường cơ sở dữ liệu tốt nhất cho URL
- 8. Phương pháp lưu trữ dữ liệu phía máy chủ tốt nhất cho dữ liệu đơn giản
- 9. Cơ sở dữ liệu tốt nhất để lưu trữ số liệu thống kê từ Erlang
- 10. Cách tốt nhất để lưu trữ tập Delphi trong tập dữ liệu là gì?
- 11. Cách tốt nhất để lưu trữ các giá trị enum trong cơ sở dữ liệu - String hoặc Int
- 12. Loại dữ liệu SQL tốt nhất để lưu trữ chuỗi JSON là gì?
- 13. Loại dữ liệu tốt nhất và độ dài để sử dụng cho lưu trữ MSISDN
- 14. Giá trị dữ liệu số Html từ mảng trong javascript
- 15. Làm thế nào để tạo cấu trúc dữ liệu giống như mảng với các khóa đối tượng trong PHP?
- 16. Lưu trữ dữ liệu tĩnh trong một mảng hoặc trong một cơ sở dữ liệu?
- 17. numpy.genfromtxt tạo ra mảng giống như bộ dữ liệu, không phải mảng 2D — tại sao?
- 18. Cấu trúc dữ liệu tốt nhất để lưu trữ một bộ bốn (hoặc nhiều hơn) giá trị là gì?
- 19. Là một đối tượng truyền dữ liệu giống như đối tượng giá trị?
- 20. Cấu trúc dữ liệu C# giống như từ điển nhưng không có giá trị
- 21. Loại dữ liệu MySQL Decimal được sử dụng như thế nào trong php?
- 22. Cách tốt nhất/được đề nghị để dịch các giá trị cơ sở dữ liệu Django
- 23. Cách tốt nhất để lưu trữ dữ liệu cột dưới dạng hàng MS SQL
- 24. Làm thế nào để loại bỏ cột khung dữ liệu với một giá trị duy nhất
- 25. Tôi nên sử dụng loại dữ liệu nào để lưu trữ GUID trong Dữ liệu chính?
- 26. Aproach tốt nhất để lấy dữ liệu sql từ C#
- 27. Cách tốt nhất để tải dữ liệu ngoài trong android
- 28. Các phương pháp hay nhất để lưu trữ dữ liệu phiên PHP trong cơ sở dữ liệu là gì?
- 29. Thiết kế cơ sở dữ liệu Thực tiễn tốt nhất
- 30. PHP - Giá trị bao gồm loại dữ liệu trong tên biến?
thể trùng lặp của [Liệu VBA có cấu trúc điển?] (Http://stackoverflow.com/questions/915317/does-vba-have-dictionary-structure) –