ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ÅܼƳ]©w

¦^´_ 1# Scott090
  1. Option Base 1
  2. Option Explicit

  3. Sub Test1()

  4. '©w¸qÅܼÆ
  5.     Dim Qref%, kWref%, COPref%, Qev_ref%, Qcd_ref%, Tchws%, Tchwr%, Tcws%, Tcwr%
  6.     Dim a0%, a1%, a2%, a3%, a4%, a5%
  7.     Dim ar, x
  8.     Dim D As Object
  9.     Set D = CreateObject("Scripting.Dictionary")

  10.     'ÅܼƦWºÙ°}¦C,   »¡©ú: ¦WºÙ¦b°}¦C¤¤ªº¦ì¸m¬O·|Åܪº
  11.     ar = Array("Qref", "kWref", "COPref", "Qev_ref", "Qcd_ref", "Tchws", "Tchwr", "Tcws", "Tcwr") ', "a0", "a1", "a2", "a3", "a4", "a5")

  12.     '§âÅܼƦWºÙ¦b°}¦C¤¤ªº¦ì¸m³]µ¹ÅܼÆ

  13.     '(¦p¦ó¼gVBA¥i¥H±o¨ì´Á±æµ²ªG)'?
  14.     'Qref = 1
  15.     'kWref = 2
  16.     'COPref = 3
  17.     'Qev_ref = 4
  18.     'Qcd_ref = 5

  19.     '   .
  20.     '   .
  21.     '   .
  22.     'a5 = 15
  23.     For Each x In ar
  24.         D(x) = Application.Match(x, ar, 0)
  25.     Next

  26.     [E1:F1].Resize(D.Count) = Application.Transpose(Array(D.keys, D.items))
  27.    
  28.     For Each x In D.keys
  29.         Debug.Print x, D(x)
  30.     Next
  31. End Sub
½Æ»s¥N½X
{...} ªí¥Ü»Ý­n¥Î CTRL+SHIFT+ENTER ¤TÁä¿é¤J¤½¦¡

TOP

        ÀR«ä¦Û¦b : Ä@­n¤j¡B§Ó­n°í¡B®ð­n¬X¡B¤ß­n²Ó¡C
ªð¦^¦Cªí ¤W¤@¥DÃD