Je ne sait pas je debute
On va faire autrement...
Ton code, tu l'écris où ? dans quel programme ? (sous le visual basic editor d'Excel ou dans Visual Studio ? )
Au vu de ce que tu as écris, je pense fortement que tu utilises du VBA sous Excel (et donc, ton sujet n'a pas été posté au bon endroit..!!! )
Mais bon, regarde la réponse que je t'ai fait précédement...
Pour lire le contenu d'une cellule tu peux faire (au passage, tu n'as pas du beaucoup chercher...hein ? ):
Macellule=sheets(1).range("A1").value
Ensuite, tu n'as plus qu'a insérer cette valeur dans ta requete (en utilisant la concaténation...)
Macellule1=sheets("dossiers").range("C2").value
Macellule2=sheets("dossiers").range("C3").value
REQUETE = "select dos_nodossier, ( round(sum(e_debit)/1.196,2)- round(sum(e_credit)/1.196,2)) as total, dos_groupeconf from dossier , annuaire, tiers, ecriture where dos_guidper=ann_guidper and ann_tiers=t_tiers and t_auxiliaire=e_auxiliaire and e_datecomptable>='" & MaCellule1 & "' and e_datecomptable<'" & MaCellule2 &"' and e_journal="VE" group by dos_nodossier, dos_groupeconf order by dos_nodossier"
NB pour les prochaines fois :
- Pour que l'on puisse au mieux t'aider, merci de copier le bout de code que tu as écris et que tu souhaites modifier EN UTILISANT LES BALISES DE CODE du site. ( troisième icone en partant de la droite dans la barre de menu qui sert à mettre en forme le texte de tes questions sur le forum)
- Pense à poster tes questions dans LE BON forum ( VBA <> VB.NET, VB2005...)
PS: pense aussi que lorsque tu écris de longs messages....tu as le droit d'utiliser le retour à la ligne, les sauts de lignes.. de façon à rendre ton text un peu plus lisible....
Cordialement,
Jordane
_____________________________________________________
Règles du forum à lire avant de poster une question : ICI