工作我開始一份新工作 - 我的第一個 - 作爲財務總監。這項工作對於excel文件來說意味着很多,例如格式化一個文檔,以便它可以被SAP等其他財務程序導入和理解,或者用文檔中的數據創建圖表。可能有許多具體的任務,vb.net/vba可以有用,所以我真的很擅長。我應該用vb.net還是VBA?主要與Excel文件
我的問題是,我應該通過Visual Studio或vba通過Excel做vb.net嗎?我的理解是,你可以在excel文件方面實現基本相同的事情,但也許vba更快,更容易學習和使用。另一方面,Vb.net通過Visual Studio擁有更好的IDE,並且學習它會給我一種在其他地方更有用的知識。它是否正確?我不希望在一段時間之後發現其中一個我應該與另一個一起走,我希望從一開始就把它做好。
即使這個問題不適合堆棧溢出,我認爲您應該儘快與VBA一起使用Excel文件 - 非常用於財務控制。 VBA for Excel已經基於Excel對象模型,而VB.NET是一種通用語言。所以,即使VB.NET(恕我直言)比VBA更強大,在你的情況下,VBA更容易使用,特別是分發(你只發送Excel文件,沒有安裝包)。但是如果你想在.NET上學習一些在其他地方更有用的東西,而不是VB.NET,我會去C#。 –
同意上面的Matteo。 VBA是適合這項工作的最佳工具,但最有可能的是,從長遠來看,尤其是如果您離開了Excel世界,您將需要這兩者。如果由於VBA的限制而陷入死衚衕,那麼下一步就是.NET 。所以我最初會分配80%的時間學習VBA和20%的時間.NET。當你在VBA中變得更有能力時,你可以分配更多的時間到.NET。 – Ioannis
謝謝大家的回覆!我不確定在這裏發佈這個問題,但我也認爲最好的答案將來自這裏。好的,所以VBA就是要走的路。上週我在excel中嘗試了一些VBA,並且在完成其他編程之後,我真的對IDE不太友好或可定製的IDE感到沮喪。有沒有什麼可以做的,例如使用另一個IDE進行VBA開發? – sika