'Te lo haré mas fácil, con varios procedimientos
Sub Escribir(Clave As String, Valor, Tipo As String)
Set Regedit = CreateObject("WScript.Shell")
Regedit.regWrite Clave, Valor, Tipo
End Sub
Sub Eliminar(Clave As String)
Set Regedit = CreateObject("WScript.Shell")
Regedit.regDelete Clave, Valor, Tipo
End Sub
Function Leer(Clave As String)
Set Regedit = CreateObject("WScript.Shell")
Leer = Regedit.regRead(Clave, Valor, Tipo)
End Sub
'Ejemplos
'Escribir "Nuevo" en "HKEY_CLASSES_ROOT\MisClaves\Clave1"
Escribir "HKEY_CLASSES_ROOT\MisClaves\Clave1", "Nuevo", "REG_SZ"
'Eliminar la clave "HKEY_CLASSES_ROOT\MisClave\Clave1"
Eliminar "HKEY_CLASSES_ROOT\MisClaves\Clave1"
'Leer "HKEY_CLASSES_ROOT\MisClaves\Clave1" y almacenarlo en MiVal
MiVal = Leer("HKEY_CLASSES_ROOt\MisClaves\Clave1")
Espero que esta vez lo hayas entendido