Hola de nuevo (Fernando -el primero...)
La utilidad en cuestión me la bajé de:
http://www.lawebdelprogramador.com/temas/mostrar.php?id=97&texto=Visual+Basic+para+Aplicaciones,
Y en teoría era para VBA. Yo también apostaría... lo que tampoco tengo..., que como siempre tienes razón, y se trata de un VB.
He abierto el Mss.. y aparece lo siguiente:
[SCC]
SCC=This is a source code control file
[Proyecto1.vbp]
SCC_Project_Name=this project is not under source code control
SCC_Aux_Path=<This is an empty string for the mssccprj.scc file>
El Proyecto1.vbw tiene:
Form1 = 44, 44, 955, 766, C, 22, 22, 933, 744, C
El proyecto1.vbp tiene:
Type=Exe
Form=Form1.frm
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\WINNT\System32\stdole2.tlb#OLE Automation
Startup="Form1"
Command32=""
Name="Proyecto1"
HelpContextID="0"
CompatibleMode="0" etc....
Y el meollo de la "questión" está en Form1.frm:
VERSION 5.00
Begin VB.Form Form1
AutoRedraw = -1 'True
Caption = "Form1"
ClientHeight = 3525
ClientLeft = 60
ClientTop = 345
ClientWidth = 5460
LinkTopic = "Form1"
ScaleHeight = 3525
ScaleWidth = 5460
StartUpPosition = 3 'Windows Default
Begin VB.CommandButton Command1
Caption = "Mostrar el valor en texto"
Height = 345
...
Option Explicit
Private Function CONTROL_CDEC(ByVal NUM As Variant) As Variant
On Error GoTo TRATAMIENTO
...
Etc.
Lo que he observado es que ese Form1. Frm se parece muchísimo a los que se generan cuando exportas un formulario desde Excel.
¿No conoces de alguna utilidad que pueda "adaptar" el código VB a VBA?
Perdona el rollo. Como siempre, muchísimas gracias.
F.Burriel