Thema Datum  Von Nutzer Rating
Antwort
Rot Funktion/ Sub als Argument übergeben
02.03.2017 14:31:41 The_Materialist
NotSolved
02.03.2017 17:23:53 SJ
***
NotSolved
02.03.2017 18:58:32 Onur
*****
Solved
03.03.2017 09:14:43 The_Materialist
NotSolved

Ansicht des Beitrags:
Von:
The_Materialist
Datum:
02.03.2017 14:31:41
Views:
1266
Rating: Antwort:
  Ja
Thema:
Funktion/ Sub als Argument übergeben

Hallo Internet,

 

Ich habe ein kleine Herausforderung für dich! Ich möchte folgendes machen:

Ich arbeite an einem grösseren Projekt, einige der Aufgaben sind Zeit aufwendig und relativ langsam. Um die Laufzeit zu bestimmen habe ich ein kleines Script gefunden:

Sub CalculateRunTime_Seconds()
'PURPOSE: Determine how many seconds it took for code to completely run
'SOURCE: www.TheSpreadsheetGuru.com/the-code-vault

Dim StartTime As Double
Dim SecondsElapsed As Double

'Remember time when macro starts
  StartTime = Timer

'*****************************
'Insert Your Function Here...
'*****************************

'Determine how many seconds code took to run
  SecondsElapsed = Round(Timer - StartTime, 2)

'Notify user in seconds
Debug.Print "This code ran successfully in " & SecondsElapsed & " seconds", vbInformation

End Sub

Da ich aber verschiedenste Scripts testen möchte habe ich mich gefragt ob es eine Möglichkeit gibt eine Funktion oder den Aufruf einer Funktion so zu verpacken, das ich wenn ich Function_A oder Sub_B auswerten will nur folgenden Aufruf schreiben muss:

CalculateRunTime_Seconds("Funktion_A(ARG1,ARG2,..)") oder CalculateRunTime_Seconds("SUB_B(ARG1,ARG2,..)")

Wenn jemand eine Idee hat darf er sich gerne melden. 

Grüsse


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Funktion/ Sub als Argument übergeben
02.03.2017 14:31:41 The_Materialist
NotSolved
02.03.2017 17:23:53 SJ
***
NotSolved
02.03.2017 18:58:32 Onur
*****
Solved
03.03.2017 09:14:43 The_Materialist
NotSolved