2017-01-18 4 views
0

Ich versuche zu überprüfen, dass mein VBA-Code ordnungsgemäß funktioniert. Gibt es eine Möglichkeit, die Ausgabe von Funktionen in Zellen zu schreiben, damit ich sehen kann, welche Werte berechnet wurden, während der Code lief? Bei Google scheint dies nicht möglich oder sehr kompliziert zu sein.Wert von VBA-Funktionen Zellen in Excel zuweisen

+0

Sie können 'Debug.Print yourFunction()' verwenden, um den zurückgegebenen Wert im unmittelbaren Fenster zu drucken. Oder einfach 'Worksheets (" Sheet1 "). Range (" A1 "). Value = yourFunction()' um es in A1 auf Sheet1 auszugeben. –

+0

Sie können Zellen im VBA-Code Werte zuweisen. Was Sie fragen, ist jedoch ein bisschen vage. – Tony

Antwort

0

Sie können dies auf verschiedene Arten tun. Sagen wir, "ETWAS" steht für Ihre Funktion oder Variable.

-Sie können einen Debug-Druck verwenden, damit er im unteren Fenster des VBA-Editors angezeigt wird.

Debug.Print SOMETHING 

-Sie könnten ein Meldungsfeld verwenden, um es anzuzeigen.

msgbox SOMETHING 

-Sie könnten es in eine Zelle auf Ihrem aktiven Blatt platzieren.

ActiveSheet.Range("A1").Value = SOMETHING 
+1

Danke! Der ActiveSheet.Range(). Value war genau das, wonach ich suchte –

Verwandte Themen