Guest User

crypto spreadsheet macro content

a guest
Oct 2nd, 2019
606
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.29 KB | None | 0 0
  1. Module 1
  2. Function CMCRank(CMCTokenSymbol As String)
  3.  
  4. Application.Volatile
  5.  
  6. CMCRank = WorksheetFunction.VLookup(CMCTokenSymbol, Worksheets("CMC").Range("$C:$M"), 2, 0)
  7.  
  8. End Function
  9.  
  10. Function CMCPrice(CMCTokenSymbol As String)
  11.  
  12. Application.Volatile
  13.  
  14. CMCPrice = WorksheetFunction.VLookup(CMCTokenSymbol, Worksheets("CMC").Range("$C:$M"), 3, 0)
  15.  
  16. End Function
  17.  
  18. Function CMCPriceBTC(CMCTokenSymbol As String)
  19.  
  20. Application.Volatile
  21.  
  22. CMCPriceBTC = WorksheetFunction.VLookup(CMCTokenSymbol, Worksheets("CMC").Range("$C:$M"), 4, 0)
  23.  
  24. End Function
  25.  
  26. Function CMCVolume24h(CMCTokenSymbol As String)
  27.  
  28. Application.Volatile
  29.  
  30. CMCVolume24h = WorksheetFunction.VLookup(CMCTokenSymbol, Worksheets("CMC").Range("$C:$M"), 5, 0)
  31.  
  32. End Function
  33.  
  34. Function CMCMarketCap(CMCTokenSymbol As String)
  35.  
  36. Application.Volatile
  37.  
  38. CMCMarketCap = WorksheetFunction.VLookup(CMCTokenSymbol, Worksheets("CMC").Range("$C:$M"), 6, 0)
  39.  
  40. End Function
  41.  
  42. Function CMCAvailableSupply(CMCTokenSymbol As String)
  43.  
  44. Application.Volatile
  45.  
  46. CMCAvailableSupply = WorksheetFunction.VLookup(CMCTokenSymbol, Worksheets("CMC").Range("$C:$M"), 7, 0)
  47.  
  48. End Function
  49.  
  50. Function CMCTotalSupply(CMCTokenSymbol As String)
  51.  
  52. Application.Volatile
  53.  
  54. CMCTotalSupply = WorksheetFunction.VLookup(CMCTokenSymbol, Worksheets("CMC").Range("$C:$M"), 8, 0)
  55.  
  56. End Function
  57.  
  58. Function CMCPercentChange1h(CMCTokenSymbol As String)
  59.  
  60. Application.Volatile
  61.  
  62. CMCPercentChange1h = WorksheetFunction.VLookup(CMCTokenSymbol, Worksheets("CMC").Range("$C:$M"), 9, 0)
  63.  
  64. End Function
  65.  
  66. Function CMCPercentChange24h(CMCTokenSymbol As String)
  67.  
  68. Application.Volatile
  69.  
  70. CMCPercentChange24h = WorksheetFunction.VLookup(CMCTokenSymbol, Worksheets("CMC").Range("$C:$M"), 10, 0)
  71.  
  72. End Function
  73.  
  74. Function CMCPercentChange7d(CMCTokenSymbol As String)
  75.  
  76. Application.Volatile
  77.  
  78. CMCPercentChange7d = WorksheetFunction.VLookup(CMCTokenSymbol, Worksheets("CMC").Range("$C:$M"), 11, 0)
  79.  
  80. End Function
  81.  
  82.  
  83. Module 2
  84. Sub Refresh()
  85. '
  86. ' Refresh Macro
  87. '
  88. ActiveWorkbook.RefreshAll
  89. Calculate
  90.  
  91. End Sub
  92.  
  93.  
  94. Module 3
  95. Sub RefreshCMC()
  96. '
  97. ' RefreshCMC Macro
  98. '
  99. Range("A2").Select
  100. Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
  101. End Sub
  102. Sub RefreshCMC2()
  103. '
  104. ' RefreshCMC2 Macro
  105. '
  106. Sheets("CMC").Select
  107. Range("A2").Select
  108. Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
  109. Sheets("Portifolio").Select
  110. End Sub
  111. Sub refreshCMC3()
  112. '
  113. ' refreshCMC3 Macro
  114. '
  115. Sheets("CMC").Select
  116. Range("N4").Select
  117. Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
  118. End Sub
  119. Sub refreshCMC5()
  120. '
  121. ' refreshCMC5 Macro
  122. '
  123.  
  124. '
  125. Sheets("CMC").Select
  126. ActiveWorkbook.Connections("Query - CMC").Refresh
  127. End Sub
  128.  
  129.  
  130. Module 4
  131. Sub addcoin()
  132. '
  133. ' addcoin Macro
  134. '
  135.  
  136. '
  137. Columns("K:K").Select
  138. Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
  139. ActiveWindow.ScrollColumn = 1
  140. Range("B6:B26").Select
  141. Selection.Copy
  142. Range("K6").Select
  143. ActiveSheet.Paste
  144. Range("K6").Select
  145. Application.CutCopyMode = False
  146. ActiveCell.FormulaR1C1 = "Add Coin Name"
  147. Range("K7").Select
  148. End Sub
  149.  
  150.  
  151. Module 5
  152. Sub blockheight()
  153. '
  154. ' blockheight Macro
  155. '
  156. Sheets("BTC Data").Select
  157. ActiveWorkbook.Connections("status?q=getBlockCount").Refresh
  158. Range("AF2").Select
  159. Selection.TextToColumns Destination:=Range("AF2"), DataType:=xlDelimited, _
  160. TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
  161. Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
  162. :="}", FieldInfo:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
  163. Range("AF5").Select
  164. Selection.Copy
  165. Range("AF4").Select
  166. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  167. :=False, Transpose:=False
  168. Sheets("Portifolio").Select
  169. Range("B41").Select
  170.  
  171. End Sub
  172. Sub getblockheight()
  173. '
  174. ' getblockheight Macro
  175. '
  176.  
  177. '
  178. Sheets("BTC Data").Select
  179. Application.Run "Cryptoprices8.xlsm!blockheight"
  180. End Sub
  181.  
  182.  
  183. Module 6 (nothing)
  184. Module 7
  185. Sub Macro3()
  186. '
  187. ' Macro3 Macro
  188. '
  189.  
  190. '
  191. Range("C36:I36").Select
  192. Selection.Copy
  193. Sheets("Log Sheet").Select
  194. Range("B3").Select
  195. Selection.End(xlDown).Select
  196. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  197. :=False, Transpose:=False
  198. End Sub
  199.  
  200.  
  201. Module 8
  202. Sub Macro1()
  203. '
  204. ' Macro1 Macro
  205. '
  206.  
  207. '
  208. End Sub
  209.  
  210.  
  211. Module 9
  212. Sub unhide()
  213. '
  214. ' unhide Macro
  215. '
  216.  
  217. '
  218. ActiveSheet.Range("$B$359:$AT$1500").AutoFilter Field:=6, Criteria1:="<>"
  219. ActiveSheet.Range("$B$359:$AT$1500").AutoFilter Field:=6
  220. ActiveSheet.Range("$B$359:$AT$1500").AutoFilter Field:=6, Criteria1:="<>"
  221. End Sub
  222.  
  223.  
  224. Module 10
  225. Sub Macro2()
  226. '
  227. ' Macro2 Macro
  228. '
  229.  
  230. '
  231. Range("L1:L4").Select
  232. Selection.ClearContents
  233. End Sub
  234. Sub Macro4()
  235. '
  236. ' Macro4 Macro
  237. '
  238.  
  239. '
  240. Range("L1:L3").Select
  241. Selection.Cut
  242. Application.CutCopyMode = False
  243. Range("M1:M3").Select
  244. Selection.Cut
  245. Range("L1").Select
  246. ActiveSheet.Paste
  247. End Sub
  248.  
  249.  
  250. Module 11
  251. Sub Macro5()
  252. '
  253. ' Macro5 Macro
  254. '
  255.  
  256. '
  257. Range("M20:M28").Select
  258. Selection.ClearContents
  259. End Sub
Advertisement
Add Comment
Please, Sign In to add comment