Je voudrais ouvrir une connexion à la base de données SQL, puis avoir accès aux cellules individuelles. J'ai un exemple qui utilise PivotTableWizard (présenté ci-dessous). Je voudrais savoir d'une façon qui n'a rien à faire Tableaux pivotants - Je voudrais itérer cellule par cellule. Ou est ce PivotTableWizard approprié à cet effet également?Itérer sur les résultats de requête de base de données dans vba dans Excel
L'exemple mentionné:
ConnectionString = "Driver={SQL Server};Server=Serversql11;Persist Security Info=False;Integrated Security=SSPI;Database=DB_IC;"
PivotName = "Talks"
QArray = Array(ConnectionString, _
"exec dbo.talksReport '" & CStr(param_date) & "'")
Worksheets("Talks").PivotTableWizard xlExternal, QArray, Worksheets("Talks").Range("A1"), PivotName
TIA /Karol
Selon la raison pour laquelle vous souhaitez effectuer cela, il peut être plus judicieux d'utiliser un jeu d'enregistrements. – Fionnuala
Par Remou, essayez d'utiliser ADO ... http://www.xtremevbtalk.com/showthread.php?t=217783. – variant