» Function for returning the computer name using VBA in Microsoft Excel
VBA macro tip contributed by Erlandsen Data Consulting offering Microsoft Excel Application development, template customization, support and training solutions
CATEGORY - Custom Functions in VBA
VERSION - All Microsoft Excel Versions
works in both Windows NT and Windows95/98.
Private Declare Function GetComputerName Lib "kernel32" _
Alias "GetComputerNameA" _
(ByVal lpBuffer As String, nSize As Long) As Long
Function ReturnComputerName() As String
Dim rString As String * 255, sLen As Long, tString As String
tString = ""
On Error Resume Next
sLen = GetComputerName(rString, 255)
sLen = InStr(1, rString, Chr(0))
If sLen > 0 Then
tString = Left(rString, sLen - 1)
Else
tString = rString
End If
On Error GoTo 0
ReturnComputerName = UCase(Trim(tString))
End Function
Book Store:
Recommended Books:
- Microsoft Excel 2002 Formulas (With CD-ROM)
- Excel 2002 Power Programming with VBA
- Quantitative Methods in Derivatives Pricing: An Introduction to Computational Finance
- Getting to Yes: Negotiating Agreement Without Giving In
- Analysis of Financial Statements
- 422 Tax Deductions for Businesses and Self-Employed Individuals : You Get a Raise Every Time You Find a Legitimate Tax Deduction
No comments have been submitted.

