• Initiateur de la discussion Initiateur de la discussion deops
  • 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 !

deops

XLDnaute Nouveau
Nul comme titre "galere excel" mais je sais pas par ou commencer :
Au boulot, chaque soir on remplit un tableau de suivi, c'est du télémarketing (j'ai trois colonne a mon nom Nbr A=Appel , B RDV, C Point et mes collegue ont les leur).
Mes 3 valeur je vais les chercher sur 3 tableur differents (une machine me donne le nbr de point sur tableur excel, une autre les rdv sous tableur excel, etc..bien sur ces fichiers sont tous stocké dans le meme dossier.

Jusqu'ici ont allait voir et on remplissait le tableau principal. je voudrait donc enregistrer ces trois tableur sous le meme nom et aller le remplacer chaque jour. je demande a excel d'aller chercher chaque jour la valeur dans les trois tableau :

01/07/07 = Acteur1 : A B C 2, D E F 3, G h I


Dans la cellule A la formule suivante =SI(C8>0;C8;SI(B8='[Transaction pts.xls]Récupéré_Feuil1'!$A$9;'[Transaction pts.xls]Récupéré_Feuil1'!$K$5;0))

Traduire :
Si la cellule A1 est surperieur a 0, excel garde la valeur (pour ne pas repartir a 0 le lendemain), sinon, et si la date B8 est egal a celle du fichier lié en f6 par exemple alors excel va cherche la valeur toujours au meme endroit B5


Voila, arrivé la ca marche mais des que le fichier excel change d'une ligne (si quelqu'un n'est pas la par exemple) il craque. et je suis sur qu'il a plus simple.
Aussi : l'itérantion allourdi le fichier, et le recalculcul n'est pas toujour efficace, pas tres fiable donc.

en esperant que quelqu'un ira jusqu'ici...
 
Re : Galere excel

😡 Salut le forum, Deops
Je ne t'aiderai pas pour 2 raisons.
1) Tu attends visiblement du tout fait.
2) Si ce genre de travail doit t'aider à déranger les gens
aux heures des repas pour leur vendre de la merde,
t'a qu'a demander à ton ADV.
Si je faisais du telemarketing, moi je fermerais ma gu....
Désolé mais centre d'appel et compagnie
vous commencer à nous f ..... c....😱 .prodigieusement.

Chu enervé la😡
 
Re : Galere excel

pffu, qu'est que tu viens faire là toi ? tu t'ecchauffe parcqu'il est 22h00 et mamapaul à dit a papaPaul que ce soir c'etait soiré "mal au crane" ?
je metrais ça sur le compte du viagra...

1)l'ADV c'est l'administration des ventes , tu voulais peut etre dire DRI
2) l'aide que j'ai trouvé a été précieuse et m'a ouvert de nouvelles perspectives
3) tu ne sait pas quoi tu parle : les affaires que nous signons ne se paye pas par cheque... et je n'apelle pas des gens comme toi.
4) quand on t'envoi un mesage t'es pas obligé de répondre tous de suite...

ecore merci a staple1600 et gruick, et vive visual basic, mais c chaud quand meme.

bon week end à tous,
PS : reviens nous en forme papapaul, y laisse rentrer les c... au sex shop
 
Re : Galere excel

bonsoir a tous
gruick tu es mon dieu !

j'ai enfin compris ton language de fou ! mais je me vois mal en ecrire (je travaille sur ta macro et je vais essayé de l'adapter, c'est fascinant !)

dommage pourtant qu'il n'existe pas un petit assistant, comme dans excel avec les formules, pour pouvoir m'aider...

bonne nuit a vous
 
Re : Galere excel

Bonjour Deops, Staple,
Comme chez moi ça marche, je ne peux pas te répondre.
D'abord, il faut que tous les fichiers soient ouverts. Ca doit être ça qui coince.
flute, j'ai pas vu, y'a une deuxième page.....
As tu réussi à faire marcher le truc ?

Pour Papapaul.😡
Pourquoi tant de haine ? Je me souviens des Dalton et de Donald, avec un programme que j'avais entièrement refait, plus simple, plus lent peut être, mais qui faisait tout ce que tu voulais, et tu n'en a pas voulu.
Puis, tu changeais sans arrêt de question, ou plutôt de réponse désirée. Donc j'ai stoppé ma réflexion.
Je dois également te préciser que tes problèmes ont été résolus par des gens du forum, et que quand on met "tout à refaire" dans un intitulé, c'est le comble de reprocher le même chose à quelqu'un.
Si au moins tu avais apporté une contribution....
Tu n'a pas à donner de leçons dans ce forum, et tu dois rester correct. J'ai rouspété contre Deops au début, puis j'ai répondu, après lui avoir posé beaucoup de questions (tiré les vers du nez, comme on dit).
Bon, sans rancune, je ne souhaite pas de polémique, ni de réponse, j'ai vidé mon sac, point final.
Grrrrrrrrrrrrrrrrruick, sanglier aujourd'hui...
 
Re : Galere excel

salut le site, salut gruick,
effectivement ca marche et maintenant je vais m'attacher a essayer de mieux maitriser visual pour ameliorer cette petite merveille de code.

Deux petites questions :
*j'ai suprimé une partie du code, pour que ça arette de bugger : Set c = .Find(nom, LookIn:=xlWhole), j'ai enlevé le LookIn:=XLWhole, et cela marche bien quand meme. c grave docteur ?

*tu connais toutes les syntaxes de code par coeur ou il y a un assistant caché dans visual et que je n'aurais pas encore vu ?

bon dimanche a tous
 
Re : Galere excel

Re,
Bien vu pour la suppression, tu es déjà un as, tes progrès risquent d'être fulgurants.
J'ai utilisé "find" car plus rapide qu'une boucle qui teste une par une les cellules voulues, mais je ne l'aime pas.

Oh que non, je ne sais pas tout, il y a des "Cadors", des maîtres dans le forum, comme PierreJean, Brigitte, ou Monique pour les formules.
Maintenant, en ce qui concerne l'assistant caché, c'est nous, parce que l'aide VBA même exprimée en français, demande souvent une traduction pour arriver aux neurones.

Je vais essayer de completer le code, car je me suis rendu compte qu'il ne pouvait pas revenir en arrière, si on appelle deux fois la macro, elle totalisera 2 fois le résultat. Il faut initialiser avant. Au boulot Gruick. (sans doûte pas aujourd'hui, néanmoins).

A plus,
Gruick
 
Re : Galere excel

Encore moi,
Tu ajoutes l'instruction :
Code:
Range(Cells(j, n), Cells(j, n + 2)).ClearContents
après
Code:
jour = Cells(j, 2)
(4ème ligne).
Ca évitera le petit problème dont je t'ais parlé infra.
Cela nécessite bien sur un archivage de chaque tableau par jour et que le nom des fichiers soient identiques.
C'est plutôt pour le jour même, un changement de dernière minute.
Sinon, rien n'interdit de le changer "à la main".
Bon, je vais manger, Madame s'impatiente, elle grogne même, et ensuite farniente, doigts de pieds en éventail.
Gruick
 
Re : Galere excel

re,
C’est quand même très difficile de partir d'un module vide, heureusement que j'avais une base pour partir.
Effectivement la macro remplace les valeurs et je me disais que peut être je pouvais mettre une condition du type ("si il y a déjà une valeur dans cette case, alors ne fait rien") ; mais il doit y avoir plus logique, J'ai hâte de voir ce que tu va me trouver. (Et même si tu y mets le temps, j’ai une super base de travail maintenant)
Encore mille fois merci pour ton aide précieuse.
😉
 
Re : Galere excel

Re,
Finalement, plutôt que de faire une sieste après le jardin, j'ai revu le programme et fait quelques changements, et essais sur route, avec les mêmes données mais en changeant les dates.
Vire les LookIn:=xlValues si ça te gène, je n'y ai pas pensé, vu que j'ai repris mon truc.
Dis moi si ça te conviens.
A plus,
Gruick
 

Pièces jointes

Re : Galere excel

Bonjour à tous,
un gros merci a toi gruick, ça m'a l'air parfait !!!
je vais essayer d'assimiler tous ce que j'ai appris ce weekend.

j'ai essayé d'ajouter quelques evolutions mais ça devient vite difficile, et l'aide difficile a comprendre. (il y a bien la bibliothèque mais tous est en anglais)

Ma question : tu connais toutes ces formules par coeur, ou il y a encore quelquechose que je n'ai pas compris ? (je potasse deja les infos que je trouve sur le site)

encore merci
 
Re : Galere excel

Re,
En fait, la résolution de n'importe quel problème réside dans son explication, Excel et le VBA ne sont que des outils.
Il faut recréer le processus mental qui permet de le résoudre, procéder par ordre, examiner les exceptions. Tout ça, le cerveau le fait en 1 millième de seconde, mais quand il faut l'écrire, on en est réduit à ralentir, c'est ça le pire. Et c'est là qu'on est paumé.
Les instructions, il faut savoir qu'elles existent, et ce qu'elles peuvent faire c'est tout. Rassures-toi, moi aussi j'apprends des tas de choses à l'aide du forum.
Quant à l'angliche, c'est mieux, car une traduction en français, c'est l'horreur, des anciennes macros en langage XL4 par exemple demandent un gros effort de compréhension, dans sa propre langue, un comble...
A ta dispo si tu éprouve quelques difficultés,
Gruick
 
- 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

Discussions similaires

Réponses
4
Affichages
480
Réponses
4
Affichages
612
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
187
Retour