(si no está guardado toma el C:)
- Código: Seleccionar todo
Sub NumeroSerieDisco()
Dim fs, d, s, drvpath
'Si todavía no se guardó el libro y no existe path, asumo q es C:
If ThisWorkbook.Path = "" Then
drvpath = "C:"
Else 'Si no tomo el drive en el que está el libro
drvpath = Chr(34) & Left(ThisWorkbook.Path, 1) & ":" & Chr(34)
End If
Set fs = CreateObject("Scripting.FileSystemObject")
Set d = fs.GetDrive(fs.GetDriveName(fs.GetAbsolutePathName(drvpath)))
s = "SN: " & d.serialnumber
MsgBox d.serialnumber
End Sub




