Re : Comparer la valeur une cellule avec les valeurs d'une colonne d'une table Access
Bonjour.
Tu as plusieurs solutions.
Tout d'abord, la connexion et la base.
Ta base est une base Access, tu as donc deux moyens de t'y connecter:
- Microsoft Query (Données, Données externes, Créer une Requête, MS Access DataBase) (conseil: enregistre une macro si tu veux passer par là, parce que c'est galère à utiliser)
- Les recordset dans le VBA, permettant les connexions et les requêtages sur les tables Access.
Ensuite, le test d'existence, là encore, deux méthodes pour y parvenir:
- Récupérer tous les ID de ta table, les renvoyer sur Excel, trier la feuille, et comparer avec du code.
- Utiliser une requête SQL qui va lancer une condition de recherche sur ton ID recherchée (si valeur retournée est vide: n'existe pas, sinon, existe)
Il y a surement d'autres moyens de vérifier, mais je ne les ai pas en tête.
Par contre, je ne me souviens plus des codes utilisés pour les recordset. Si quelqu'un peut combler mes trous, ce serait sympa, merci.
Cordialement,
Thomas