Se connecter / S'enregistrer

Résolu [VBA] Erreur requete SQL et cellules

Solutions (2)
Tags :
  • Fic
  • Select
  • Sql
  • Programmation
|
Bonjour,
J'ai un probleme au niveau d'une requete, j'aimerai sélectionnez dans une BDD un statut grace au nom d'un fichier qui est écrit sur mon classeur, voici le code :

  1. i=1
  2. requete = " SELECT statut FROM fichiers WHERE nom_fic = '" & "'[A'" & i & "']'" & "' "
  3. Set liaison31 = base.OpenRecordset(requete)
  4. liaison31.MoveFirst
  5. ...


Mon probleme est au niveau du nom_fic = ...
Je sai que normalement pour une cellule il faut nom_fic = '" & [A1] & '" Et ca fonctionne
Mais j'aimerai faire une boucle sur ma colonne A. Quelqu'un aurai une idée, je n'y arrive pas

Merci d'avance.
Contenus similaires
Meilleure solution
partage
|
Dans ce cas, une boucle avec l'incrémentation du i devrait faire l'affaire :

  1. For i=1 To nbLigne 'le nombre que tu veux ici bien sur
  2. requete = "SELECT statut FROM fichiers WHERE nom_fic = '" & Range("A" & i).Value & "'"
  3. 'Reste du code
  4. '...
  5. Next i


Ceci devrait fonctionner je pense :) 
  • Commenter cette solution |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par jacouille35.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS