Problème de rafraichissement requete

  • Initiateur de la discussion Initiateur de la discussion KRISON
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

KRISON

Guest
Bonjour,
j'utilise une macro depuis plus de 3 ans. Cette macro fonctionne tres bien avec excel 2010 sous windows vista pro. Depuis peu, je suis passee sous windows 7 et ma macro ne fonctionne plus. La commande refresh backgroundquery:=False bloque le programme. Quelqu un aurait il une idee ? Merci de votre aide
 
Re : Problème de rafraichissement requete

Bonjour

Dans ma boite, je suis obligé de sélectionner une des cellules TITRE avant
Code:
ActiveSheet.Range("A1").Select
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
Peux-tu essayer ?

Cordialement
Chris
 
Re : Problème de rafraichissement requete

Chris,

J'ai ajouté tes lignes de commande mais la macro bloque toujours.

Je te mets la macro. Ce n'est pas moi qui l'ai écrite et j'avoue que je ne sais pas d'où vient le problème.

Voici la macro :

'Requète SQL appelé à chaque rapprochement

Sub LancerRequete(xRequete As String, xBook As Workbook, xDBQ As String, xCheminDefault As String)

With xBook.ActiveSheet.QueryTables.Add(Connection:=Array(Array("ODBC;DSN=Fichiers Excel;DBQ=" & xDBQ & ";DefaultDir=" & xCheminDefault & ";DriverId=790;MaxBufferSize="), Array("2048;PageTimeout=5;")), Destination:=Range("A1"))
.CommandText = xRequete
.Name = ""
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery = False
End With
End Sub

Merci de ton aide
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
842
D
Réponses
4
Affichages
409
DidPouAxi
D
F
Réponses
4
Affichages
804
Retour