Resultat = "" For j = 1 To Len(Text11) If Mid(Text11, j, 1) = "I" Then Resultat = Resultat + Str(I) Else Resultat = Resultat + Mid(text11, I, 1) endif Next j msgbox Resultat
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question' Dans projet/références, cocher : Microsoft DAO 3.51 Object Library ' Pour les utilisateurs d'ADO, pas eu le temps de traduire Private Sub Form_Load() Dim db As Database Dim rs As Recordset Dim Resultat As String 'Création d'une base bidon Open "c:\temp\trucbidule.dat" For Output As #1 Write #1, "truc" Write #1, vbCrLf Close #1 'Recup de la formule Resultat = "0.81*T+0.015*T*T" 'Remplacement de la variable T par sa valeur, ici : 2 Resultat = Replace(Resultat, "T", 2) 'Ouverture de la base bidon Set db = OpenDatabase("c:\temp", False, False, "text;") 'Création d'un recordset pour l'interro de la base Set rs = db.OpenRecordset("select " & Resultat & " from trucbidule.dat") 'Affichage du résultat MsgBox rs.Fields(0) 'Fermeture des objets rs.Close db.Close 'Libération de la mémoire utilisée par les objets Set rs = Nothing Set db = Nothing 'Destruction de la base bidon Kill "c:\temp\trucbidule.dat" End Sub
Private Sub Command1_Click() Dim p As MSScriptControl.ScriptControl 'Ajouter la référence "Microsoft script contol 1.0" Set p = New MSScriptControl.ScriptControl p.Language = "VbScript" Call p.Eval("msgbox (6 * 5)") End Sub Private Sub Command2_Click() Dim a As Object Set a = CreateObject("MSScriptControl.ScriptControl") a.Language = "VbScript" Call a.Eval("MsgBox (5*5)") End Sub