A10我想在Function 寫,讀取使用者按下了哪個Button然後傳回Button 的Name並套到下(文書處理第1頁) ... Excel VBA Function 用法. 前往頁尾. ... <看更多>
Search
Search
A10我想在Function 寫,讀取使用者按下了哪個Button然後傳回Button 的Name並套到下(文書處理第1頁) ... Excel VBA Function 用法. 前往頁尾. ... <看更多>
#1. 呼叫Sub 和函式程序(VBA)
下列範例顯示使用多個引數來呼叫子程序的兩種方法。 第二次呼叫時,必須使用括號括住引數,因為已使用了Call 陳述式。 VB
#2. 程式的模組化
... 種特定功能且重覆出現多次,通常我們可將它單獨編寫成一個程式單元,並付予一個名稱,需要時就可以用呼叫(Call)的方式使用之。 ... 範例3.6-1:SUB的基本用法(一).
#3. Excel VBA 程式設計教學:函數(Function)與子程序(Sub)
這裡介紹Excel VBA 的函數( Function )與子程序( Sub )使用方法,並且提供許多實用的參考範例。 一般的程式語言都會有自訂函數的功能,讓程式設計 ...
#4. CH9副程式與函數
CH9副程式與函數. CH9副程式與函數. SUBroutine and FUNCTION ... 副程式也可以用CALL來呼叫,但要加括 ... 使用CALL比較需要多打字,因此在此不.
#5. 如何用巨集呼叫巨集。 - Excel程式區- 麻辣家族討論版版
[已解決][發問]程式簡化-陣列-VBA ,尋找某 ... Call B01; Call C01 ... 不會有問題但是既然是相同共用的Function,Sub,應統一置放於一個共用的Module, ...
#6. EXCEL VBA 函數(Function)與副程式(Sub) - ZY's notes
函數(Function) : VBA 的Function 就像一般程式語言的函數,可傳入各種參數,進行自訂的運算,並將計算結果傳回。 副程式(Sub) :
副程式呼叫方式: 1. 副程式名參數. 2. Call 副程式名(參數) ... 函式- Function. 函數的定義及用法與副程式很相似,不 ... [Private|Public|Static] Function 函式名_.
#8. 自學VBA,Sub和Function使用方法和區別 - 每日頭條
自學VBA,Sub和Function使用方法和區別. 2018-06-13 由 Excel技巧和VBA技術 發表于程式開發. Sub是過程,Function是函數,它們之間唯一區別就是Function有返回值而已。
#9. Excel VBA 的眉眉角角Day5:關於function與函數,以相似度 ...
VBA 內撰寫function即可由儲存格內帶入自訂函數使用,我們以下撰寫一個「相似度」 ... Public Function Similarity(str1 As String, str2 As String) '比較兩字串相似 ...
#10. 求教一下关于VBA function的用法-Excel VBA程序开发
求教一下关于VBA function的用法我觉得我掌握得不够,帮助讲的有点晦涩,哪位高人有简明用法总结,求教Excel VBA程序开发,ExcelHome技术论坛.
#11. VBA定義函數 - 極客書
在VBA中定義函數的最常見的方法是通過使用Function 關鍵字,隨後是唯一的函數名稱,並將其可以或可以不攜帶的參數的列表,並與一個End Function 關鍵字結束,這表明該 ...
#12. Excel 关于call或者application.run的用法,求助 - 百度知道
Run 是进行宏编辑的宏模块Module执行。跟VBA函数调用的方式就不是一回事。 Call 是调用方法或者函数级别的调用。gg("df", 1, 1, 1)是函数或者方法。却不是宏。
#13. VBA 过程(Sub) 入门教程和实例 - 懒人Excel
使用Call 关键词调用时,Call 后接过程名。 Sub Main() Call MySub End Sub Sub MySub() '代码End Sub. 如果子过程需要输入参数,则需要将 ...
#14. EXCEL VBA從頭來過-基本語法(上篇) - 張凱喬- Medium
VBA (全名為Visual Basic for Applications) 是一種Windows 下的巨集程式語言其語法 ... 建了好幾個巨集那這些巨集又常幹一些很像的動作你就可以把這些動作寫成Function…
#15. Excel VBA入门(六)过程和函数 - 知乎专栏
过程名后面的括号是必须的,过程可以带参数,就放置在括号里面,稍后会有说明。 过程示例:. Sub test() Debug.Print "Hello" End Sub. 2. 函数Function.
#16. Excel VBA MsgBox 函數用法教學與範例 - Office 指南
Excel VBA MsgBox 函數用法教學與範例. 介紹如何在Excel VBA 中使用 MsgBox 建立各種對話方塊視窗,顯示文字訊息以及按鈕。
#17. vba+call+详细使用教程 - 小抗百科网
vba +call+详细使用教程最新消息,还有vba中引用变量的返回值,vba中address的用法,vba中target是什么意思啊等内容,call a(i,j)函数带参数, ...
#18. 【原创】VBA学习笔记(19)VBA的函数/过程3种调用方式
1 VBA里sub和function的3种调用方式1.1 调用函数的多种写法function() call function()1.2 执行过程的多种写法sub ... 3 application.run 的更多用法.
#19. vba中function函数的用法 - 搜狗搜索
VBA 函数(Function)入门教程和实例- 懒人Excel · vba中function函数的用法- CSDN博客 · VBA Function基础教程(完) · 93%的人还搜了 · VBA·Function的基础使用- SCscHero - 博客 ...
#20. VBA如何使用主过程和子过程_w3cschool - 编程狮
该主过程以变量生命开始,第一条语句Call GetUserName (full)调用子过程GetUserName(见第三步)并且传递给一参数——变量full的内容。 因为变量在执行调用 ...
#21. Excel使用VBA裡的物件類別 - VB研究小站
以上是物件類別模組最簡單的運用法,接下來是物件類別模組進階用法,很無趣且令人 ... 這樣的說法讓人還是很覺得模糊,用實際的例子來說明,目前的VBA程式會依需求匯入 ...
#22. Excel VBA Function 用法 - Mobile01
A10我想在Function 寫,讀取使用者按下了哪個Button然後傳回Button 的Name並套到下(文書處理第1頁) ... Excel VBA Function 用法. 前往頁尾.
#23. vba中call的用法 - 掘金
vba 中call的用法技术、学习、经验文章掘金开发者社区搜索结果。 ... 上一篇文章《「前端面试题系列4」this 的原理以及用法》 中,提到了call 和apply。
#24. Excel請問在VBA中如何表達呼叫另巨集 - 優幫助
錄製巨集的用法只能測試出一些初級vba用法,很多vba功能無法通過此種方法 ... xls檔案裡dao巨集名稱為abc的巨集,假定內巨集沒有引數,**為:容run ...
#25. Excel VBA入門教程1.8 注釋語句的用法 - 人人焦點
注釋語句是用來說明程序中某些語句的功能和作用;VBA 中有兩種方法標識爲注釋語句。 ... 在每個Function或者Sub上下,根據個人風格,可以在緊貼在函數上面一行處, 也 ...
#26. Re: [VBA ] Function傳回值的問題- 看板Visual_Basic
看不下去了,問的人搞不清楚,回答的除版主外也是亂七八糟。 要在VBA的sub或function裡面改變多個變數,只要把他傳進去,在裡面修改就可以了: sub ...
#27. 【原创】VBA学习笔记(19)VBA的函数/过程3种调用方式
1 VBA里sub和function的3种调用方式1.1 调用函数的多种写法function() call function()1.2 执行过程的多 ... VBA使用方法或调用函数/过程时传递参数,加不加括号的问题.
#28. Visual Basic 2010 Function函式 - 電腦學習園地- 痞客邦
Function 函式,函式和Sub程序很像,也是可以自己寫出一個具功能的程式區塊,以方便重複使用,差別在於Function函式有傳回值,而Sub程序沒有傳回值。
#29. private sub私有过程使用介绍 - IT部落窝
本文介绍VBA中private sub和Private Sub过程的使用和区别;以及调用private sub ... VBA的过程主要包括sub过程和function过程两种。sub过程不可以返回 ...
#30. 关于excel:如何从VBA函数返回结果 - 码农家园
How to return a result from a VBA function如何从函数返回结果? ... 用法示例: ... 如果要退出该功能,则需要明确说出 Exit Function 。例如: ...
#31. Excel 的高級運用
函數function, 比較複雜的程式有時可以用到。 3. property, 幾乎沒有人在用。 至於Publc 或Private, 則不用理他,反正全部當成是「區域性」的,日子也很好過。
#32. 副程式與函數
副程式與函數. Sub 陳述式 · Function 陳述式. 陣列引數. sub ArrayArg(x( ) as integer) 陣列x( ) 需先宣告其資料型態及大小,並以傳址(ByRef)呼叫方式傳遞資料至副 ...
#33. 第四講資料型態及變數、常數
VBA 講義. 4-1. 第四講資料型態及變數、常數. VBA 的資料型態(Data Types). 資料型態 ... *[Static]:一般在程序中呼叫Sub 或Function 程序時,被呼叫的程序會先將該程.
#34. 6. 類別與物件
既然Visual Basic可使用不傳回值的Function,所以筆者通常喜歡建立傳回第二種值的Function方法:當 ... VBA讓您呼叫函數好像副程式般,不可能有Property Get 程序。
#35. 【QA篇】-VBA編譯時出現問題 - Ray痞Blog
函數(Function) VBA 的Function 就像一般程式語言的函數,可傳入各種參數,進行自訂的運算,並將計算結果傳回。 子程序(Sub)
#36. VBA·Function的基礎使用- IT閱讀
閱文時長, | 0.27分鐘, 字數統計, | 440字元. 主要內容, | 1、引言&背景 2、基本結構 3、Demo示例 4、宣告與參考資料. 『VBA·Function的基礎使用』.
#37. VBA 常用參數方法| CYL菜鳥攻略 - 點部落
先建立一個檢查頁簽的函式, 方便調用Function checkSheetName(sheetname) '檢查此頁簽是否存在isfind = False For Each st In Sheets If st.
#38. vba function 用法VBA - XZV
vba function 用法VBA. 但是大家對于這個函數的參數未必完全了解,并且賦值“GIVE THANKS TO GOD” ここへ到著するExcel 共有- 発行する. VBA Intersect in mathematics ...
#39. 2-1 認識VB四大天王(物件、屬性、事件、方法)
例如滑鼠變「+字型狀」是在RUN 了程式以後才顯示mouse+符號. 由交談視窗設定. 例fForm 的Picture 屬性,使表單呈現圖形,選Picture 後按開啟匯入圖片.
#40. ExcelVBA呼叫子程式時如何傳遞引數 - 嘟油儂
vba 呼叫子程式時,如果不帶引數,. 直接寫sub過程名,或者call sub名稱即可。 如果需要傳遞引數專:屬. 同樣可以使用call: 例如:call picin***ment(1, ...
#41. vba cstr 用法
vba cstr 用法 ... 定義和用法CStr 函數可把表達式轉換為字符串(String)類型。 ... 當然,同一個參數也可以在腳本中被多次訪問,例如: Call WD.
#42. 與工作簿建立聯繫
若要透過VBA 的 RunPython 函數參照到呼叫該函數的工作簿時,可以使用 xw. ... argument which returns the xlwings range object from where you call the function.
#43. vba傳值傳址 - 軟體兄弟
呼叫者將變數值傳給副程式或函數,在該副程式或函數中若有改變,不影響原值。 , 這裡介紹Excel VBA 的函數( Function )與子程序( Sub )使用方法,並且.
#44. Excel VBA 常用語句300 @ 我的生活.我自己 - 隨意窩
201205310000Excel VBA 常用語句300 ... (2) On Error Resume Next '忽略錯誤繼續執行VBA代碼,避免出現錯誤消息 ... Call MySub (CreateObject("Excel.Application"))
#45. [已解决]Application.Run 方法和Call 语句的区别 - Excel精英论坛
原帖:http://www.excelpx.com/thread-119191-1-1.html这里,运行a,b,似乎感觉不到区别。请问这两者的区别是怎样的?可否通过修改此例来体现。
#46. VBA Instr函数用法 | excel vba instr - 訂房優惠報報
本页提供VBA语言VBA Instr函数教程,为学习者提供国际标准w3规定和方法编程,在本教程中您将得到VBA Instr函数国际w3 ... Excel VBA InStr Function | excel vba instr.
#47. 如何从VBA函数返回结果 - QA Stack
[Solution found!] 对于非对象返回类型,必须将值分配给函数的名称,如下所示: Public Function test() As Integer test = 1 End Function 用法示例: Dim i As ...
#48. VB中,使用Call与不使用它的区别_myliu的专栏_vba call的用法
讨论它们的区别源自一处代码:Sheet1.Cells(2,1).CopyFromRecordset(Rs)Rs为一个ADO.Recordset对象。我发现.
#49. MonthName Function [VBA] - LibreOffice Help
一般資訊與使用者介面用法 ... ChDir Statement · ChDrive Statement · Choose Function · Chr Function · ChrW Function [VBA] ... 一般資訊與使用者介面用法.
#50. EXCEL VBA 自定義函式50
vba 自定義函式的用法跟excel內建函式一樣,只是需要在vba project中編寫好,在**裡面 ... 比如,我要呼叫sheet1下的bb函式,則該寫成call sheet1.bb.
#51. VBA使用方法或調用函數/過程時傳遞參數,加不加括號的問題
1 問題:在VBA裏使用對象的方法時,傳遞參數是否應該帶括號? ... 的,一般是需要調用函數的值。 call sub/function 是種單獨的用法,一般單獨使用.
#52. Excel VBA入門教程1.8 注釋語句的用法 - 壹讀
在每個Function或者Sub上下,根據個人風格,可以在緊貼在函數上面一行處, 也可以在函數名的下面一行處。 Program: DoMemoData' Desc: ...
#53. Excel private sub私有过程使用介绍 - 手游下载
VBA 的过程主要包括sub过程和function过程两种。sub过程不可以返回值,function过程可以返回值。比如我们经常录制的宏就是一个简单的sub过程,使用录制 ...
#54. VBA的过程及参数详解 - 360doc个人图书馆
而与Function 过程不同的是:带返回值的Sub 过程不能用于表达式。 这里主要介绍子程序的使用方法,同样这些方法也可以应用到Function上。
#55. VBA入門教學
Part I Week 1 Macro recording, VBA procedures, and debu… ... Sub:可以執行的程式碼,一定要選一個sub執行;Function:Excel格子內可以用等號 ...
#56. Excel VBA 金融資料抓取| 打造股票研究系統 - Hahow
老師: 請問執行後結果總表有部分股票的月營收等相關資料沒有出來, 但是表單月營收有資料, 是何原因?謝謝. Sub 主程式(). t = Timer.
#57. Searching for function usage in Excel VBA - Stack Overflow
In VBA - Use CTRL+F and select "Current Project" to find each usage of the function name in the project. On Worksheet - Use CTRL+F and make sure "Look In" ...
#58. excel vba if判断语句的使用方法,在最后以一个实例来剖析vba ...
MsgBox "答错了,继续努力!" End If Call 随机数. End Sub. 代码解释:第一个IF语句:如果E1单元格为空,提示 ...
#59. [VB6] ByVal,ByRef 傳遞變數到副程式的差別 - 黑白倫的日誌
Call TEXTA(X1, X2) '秀出畫面 MsgBox X1 & " / " & X2 End Sub '自訂副程式. Private Sub TEXTA(ByVal A1 As String, ByRef A2 As String)
#60. VBA基础入门如何用VBA调用Bat批处理文件 - 腾讯云
基本用法:Shell(pathname【,windowstyle】)例如:你要调用D盘下面的BAT文件,直接Call Shell(“文件所在位置”)就可以了。感兴趣的朋友, ...
#61. cwchen.nou-2 - Excel VBA基礎入門班
VBA (Visual Basic for Application)使用的字型均為「半形」,可使用「中文」於「巨集名稱」、「儲存格 ... 使用方法: ... 語法:Call 巨集名稱. Application.
#62. JS中bind,call,apply的用法與實現 - 程式人生
JS中bind,call,apply的用法與實現春招衝刺01.16日- 01 1. 什麼是bind,call,apply bind,call,apply是JavaScript中Function物件自帶的三個方法, ...
#63. VBA的过程及参数详解 - 博客园
而与Function 过程不同的是:带返回值的Sub 过程不能用于表达式。 这里主要介绍子程序的使用方法,同样这些方法也可以应用到Function上。 语法 [ ...
#64. VBA 產生隨機數字(random & randomize 用法) - MS Excel ...
For any given initial seed, the same number sequence is generated because each successive call to the Rndfunction uses the previous number ...
#65. VBA call 带参数传递字符串案例 - 51CTO博客
VBA call 带参数传递字符串案例,解读:1.定义公共变量strxmlfile为字符串2.定义I为数字(还未使用到)subshishi赋值 到变量str调用xiexml并带 ...
#66. excel - 如何从VBA函数返回结果
Public Function test() As Integer test = 1 End Function. 用法示例: Dim i As Integer i = test(). 如果函数返回Object类型,则必须使用 Exit ...
#67. 【原创】VBA学习笔记(19)VBA的函数/过程3种 ... - 代码交流
1 VBA里sub和function的3种调用方式 ... Print func1001(100, 99) 3test1002 11 4Call test1002(11) 5Call test1003(1000, ... 3 application.run 的更多用法.
#68. VBA中MsgBox的几个用法_hsghggt的博客-程序员宝宝
给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow. 这里写图片描述. 版权声明:本文为博 ...
#69. VBA中msgbox的用法小结- HelloWorld开发者社区
VBA 中msgbox的用法小结 ... (2)这些常数都是VBA指定的,可以在程序代码中使用这些常数名称代替实际数值。 ... 子程序可以不用`call`关键字来调用。
#70. VBA 浏览文件夹对话框调用的几种方法 - 脚本之
Call OleUninitialize. End Function '【使用方法】 Sub Test() MsgBox GetFolder_API("选择文件夹") End Sub. 2、使用Shell.Application方法.
#71. 找range用法vba相關社群貼文資訊
提供range用法vba相關文章,想要了解更多Python range step、Python range list、python range遞減 ... excel vba find用法完整相關資訊- 小文青生活。 ... Call 班級.
#72. vba function - Niokbt
VBA 的Function 就像一般程式語言的函數,可傳入各種參數,進行自訂的運算,並將 ... 17/2/2011 · 求教一下关于VBA function的用法我觉得我掌握得不够,帮助讲的有点 ...
#73. vba like 用法excel - Dycvi
Like 的用法(經典哦) 分類:Excel/VBA 2009-07-05 11:49 閱讀(?)評論(0) 使用Like 運算符 ... In the above VBA code: In the first call to the IIf function, the ...
#74. excel vba vlookup 用法VBA - LHLV
excel vba vlookup 用法VBA. VBA Vlookup Although there is no built-in VBA Vlookup function, you can still call the Excel Vlookup function from within your ...
#75. excel vba find 用法VBA-FIND方法 - Gklns
Excel中Search函數的用法2019.03.22 excel中search函數的作用2019.03.21 excel中find ... To call the same functions in VBA I would write variable = Left(Sheet1.
#76. vb中msgbox用法 - 碼上快樂
將這些數字相加以生成Buttons參數值的時候,只能由每組值取用一個數字。 (2)這些常數都是Visual Basic for Applications (VBA) 指定的。結果,可以在程序 ...
#77. 不匹配與匹配函數在Excel VBA - 優文庫 - UWENKU
不匹配與匹配函數在Excel VBA · excel-vba ... Sub main() Dim stringToMatch$ stringToMatch = "Apr 2013" Call ... 這可以轉換爲一般用法的功能嗎? –.
#78. vba调用function - KSou
vba 调用function,(ask for help)Excel VBA sub和function调用同一个函数. ... 在表格中使用自定义函数: 和使用Excel普通公式一样的使用方法。 怎么统计指. excel vba ...
#79. vba中call作用
怎么会等于没写呢,一看就知道CALL是建立于VB的方法,而RUN是建立于VBA。 ... 网站提供关于vba call的用法的相关的文档内容及常见问题解答,如果您想了解更多vba call的 ...
#80. vb调用call怎么用 - 望花路东里
VB中Call用法Call在VB中主要调用其他过程或者函数使用CALL后面的函数名后必须加括号,call的函数返回值将被 ... by vba调用另外一个模块变量 at 2021-12-02 18:20:47.
#81. vba function範例 - Rls
函數(Function) VBA 的函數(Function)跟子程序(Sub)類似,比較不一樣的地方是函數 ... Kill 函數用法在Excel VBA 巨[] Skip to primary navigation Skip to main ...
#82. 我應該在VB / VBA中使用Call關鍵字嗎?
在VB / VBA中調用子程序時,我使用Call關鍵字。 ... 因此這種“非常有用”的用法 Call 實際上是分配非託管資源,並使它們懸空,因為 Dispose 永遠不會被調用。
#83. [2021] Excel if then用法
Excel if function multiple conditions exc excel vba if then用法Excel Excel vba if語句解釋和實例教程68手游網excel利用VBA在標題欄中顯示工作簿 ...
#84. 參數(程式設計) - 维基百科,自由的百科全书
不同於在數學中通常所使用的引數,計算機科學中的引數是在引動過程(invocation)或者呼叫陳述式(call statement)中傳遞給函式(function)、程序(procedure)或者 ...
#85. Exhentai error parsing login result page - Balboa Park Holistic ...
Read more about HTTP requests here – Http requests in Excel VBA. ... Method/Function: clear. jpg") @b The bytes object of the image.
#86. 胡超博客– 程序员日常
很显然这个call指令中的函数地址现在肯定是错误的,头文件tpl.h并没有去实现这个函数, ... 使用方法. map在使用之前需要先声明,声明的方式如下 declare -A map_name.
#87. excel if then用法
我们下面给出一个实例——“快速判断给定值是否在指定区间”来讲解IF函数的用法。 ... Excel if function multiple conditions exc excel vba if then用法Excel Excel vba ...
#88. Excel VBA 程式设计讲义.doc全文-计算机-在线文档
ColorIndex = 5 F2_反向文字= StrReverse(A) End Function Function F3_CHR的用法(A) F3_CHR的用法= Chr(A) End Function Function F4_顯示星期(A, ...
#89. Access数据库基础教程 - 第 223 頁 - Google 圖書結果
9.5 Ji 结本章介绍了 Access 2003 模块的概念,较详细地介绍了 VBA 的数据、运算符和编程基础,并通过实例介绍了 VBA 的分支结构和循环语句的用法。最后,介绍了创建 VBA ...
#90. 我应该在VB / VBA中使用Call关键字吗?
在VB / VBA中调用子程序时,我使用Call关键字。 ... 因此这种“非常有用”的用法 Call 实际上是分配非托管资源,并使它们悬空,因为 Dispose 永远不会被调用。
#91. Vbcrlf Uipath
What is VBA Split Function in Excel? Split function in VBA is a very useful string function which is used to split strings into multiple substrings based on a ...
#92. Obsidian dataview count - Intellilabs
Here is a collection of Dice Roller Tables used to run DND campaigns; ... 有关一些快速示例,请参见下面的“示例”部分;有关更多详细说明,请参见“用法”部分。
#93. Exhentai error parsing login result page - Dra. Anna Zumerli
Posts about mangahere. parse() function of JavaScript Engine. ... QLineEdit 的用法示例。. co (manga with only one chapter showed error; ...
#94. Excel VBA基礎必修課-增量版(適用Excel 2016/2013/2010)(電子書)
... 在 VBA 要使用 Excel 的 MAX 函數,來求 A1:D3 儲存格的最大值,其用法為下列何者? ... 若呼叫敘述如下: Dim n As Integer : n = 45 Call doubleN(n) Range("A1").
#95. Collectors tomap to count occurrences
Function keyMapper: It generates key for Map. ... where, count [i] is the number of times i Java 8 Collectors counting ()用法及代码示例.
#96. Collectors tomap to count occurrences
A class named Demo contains the function named 'count_characters'. ... count [i] is the number of times i Java 8 Collectors counting ()用法及代码示例.
#97. Obsidian dataview count
The evalInContext function in executes user input, which allows an ... 有关一些快速示例,请参见下面的“示例”部分;有关更多详细说明,请参见“用法”部分。
#98. Obsidian dataview count - INCOTEC
The FCC Call Sign KELG was originated by Fred Lundgren when he founded a ... per filter vba count visible cells only gratis kaartlezer belfius reach for the ...
vba call用法 在 Re: [VBA ] Function傳回值的問題- 看板Visual_Basic 的推薦與評價
看不下去了,問的人搞不清楚,回答的除版主外也是亂七八糟。
要在VBA的sub或function裡面改變多個變數,只要把他傳進去,在裡面修改就可以了:
sub abc()
p = 10: q = 20
MsgBox "before: p, q = " & p & ", " & q
fun 3, p, q
MsgBox "after: p, q = " & p & ", " & q
end sub
Sub fun(i, j, k)
j = i * j
k = i * k
End Sub
這包在excel 2010測試過,一定成功,因為VBA的參數傳遞預設就是byref。
如果要加byref,那是加在引數前面,不是在函數裡面。
Sub fun(i, ByRef j, ByRef k)
而事實上也不用加,原因如上,預設就是ByRef。
只有加上ByVal才會影響結果。
Sub fun(i, ByVal j, ByRef k)
你可以自己照上面修改看結果如何。
改成sub的原因是,既然function並不return值,那用sub也是一樣。
然後是越看越火大的部份。
第一,VBA的function回傳值跟fortran一樣,寫法是
function 函數名字(引數)
...
函數名字 = 傳回值
...
end function
比如說,你函數名稱是 fun ,那傳回值就是 fun = ... 隨便什麼東西
可以寫在function內任意地方,不用在最後一列,也不會造成函數執行結束。
不需要,也不能使用return。
第二,VBA的return沒有任何回傳值的功能。
VBA的return是跟gosub搭配使用的,意思是返回gosub呼叫的位置。
這組指令還要用到行號,如今毫無意義,只是為了和老屁股BASICA相容才存在的。
這是VBA,不是VB.NET
到VB.NET才改用return傳回值
即使在VB.NET,一次傳回多個值也需要包成陣列,structure,或物件。
你j某c某是在哪裡學的什麼新型VBA,
不但用return傳回還可以一次回傳多個值又不用轉換成字串,簡直宇宙最強。
但是我用得到的VBA就是上述那樣。
如果你們可以,請在excel VBA editor內寫出正確可以執行的程式供大家佐證。
--
從前有個馬鈴薯王國 有個高貴偉大的國王
有的人尊敬他 有的人畏懼他 但有個人敢看不起他不只是一條龍
嘿呵 快出動 去征服 去擺平 嘿呵 快出征 去征服那條龍
嘿呵 快出動(宰了它!轟了它!)嘿呵 快出征 去征服那條龍
:■ Potatoes and Dragons (C)Alphanim France 2004-05 :.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.12.174
... <看更多>