Bonjour
Tout d'abord un immense merci à tous ceux qui prendront le temps de lire cette demande et encore plus à ceux qui auront la solution.
Pour me présenter, je m'appelle Sonia et je débute totalement dans la création de macro.J'utilise ces macro tant sur excel que dans le cadre d'un logiciel privé qui utilise le VBA en langage de script ( je sais pas si j'ai le droit d'en donner le nom)
Mon problème actuel est sur une rédaction en VBA pour ce logiciel
Voici la portion de script qui ne marche pas
Function DirectExtraction
Dim Valeur As Integer
Valeur= InputBox ("Age supérieur A")
Set db = Client.OpenDatabase("essai.IMD")
Set task = db.Extraction
task.IncludeAllFields
dbName = "essai3.IMD"
task.AddExtraction dbName, "", "AGE_DE_LA_RELANCE > Valeur"
task.CreateVirtualDatabase = False
task.PerformTask 1, db.Count
Set task = Nothing
Set db = Nothing
Client.OpenDatabase (dbName)
Ce que je cherche à faire
La fonction d'origine est écrite ainsi
task.AddExtraction dbName, "", "AGE_DE_LA_RELANCE > 60"
Je voudrais pouvoir remplacer 60 par une valeur modifiable. Cette valeur serait indiquée par l'utilisateur dans une message box et importer dans la fonction.
En effet, cette valeur n'est pas toujours identique
Mais le code que j'ai ecris ne fonctionne pas.
Avec tous mes remerciements