Salut Alain...
Tu es d'une patience d'ange, aujourd'hui... ;)
Version imprimable
Salut Alain...
Tu es d'une patience d'ange, aujourd'hui... ;)
Vous l'avez bien fait marinée
C'est vrai que pour ine informaticienne, y a pas un gros travail de recherche personnel
C'est pourtant pas dur de trouver Call nomMacroAExecuter
Le moindre petit débutant aurait trouvé tout seulAh oui et pour les boucles avec des lettres, y a une astuce un peu plus compliqué quand même
Je te donne juste un indice, fais une recherche sur la correspondance entre les lettres et les codes ascii
Je pense qu'avaec un peu de réflexion, tu devrais pour voir boucler sur des "lettres "
Un autre indice, les méthodes puisque ton aide ne doit pas fonctionner
Asc("A") ==> donne la valeur ascii du caractère "A"
Chr(65) ==> donne al représentation du code ascii en caractère
Je peux rien faire de plus si ce n'est te faire tes boucles et ton code
Bon courage dans ts futuresss recherches
Call n'est pas nécessaireCitation:
Envoyé par helios77
fonctionne très bien sans Call...Code:
1
2
3
4
5
6
7
8 Sub Appel() MsgBox "Procédure appellée" End Sub Sub Test1() Appel End Sub
Oui je sais mais moi je trouve plus clair de mettre l'instruction Call
On voit tout de suite que c'est une sub qui est appelé
Question d'habitude
Chacun sa méthode, en effet... :lol:
Mais comme notre informaticien(ne) ne voyait déjà pas comment utiliser la méthode proposée par Alain... J'ai voulu lui préciser que les deux options étaient utilisables...
C'est bizarre parce que le code que tu m'a donné m'execute quelque chose mais ce n'est pas du tout ce que j'ai enregistrez dans la macro...bizarre
N'aurais-tu pas plusieurs macro1 dans plusieurs modules différents???
non c sa le probleme!!!!c'est pas grave jvai le programmez sa ira plus vite mais merci ipour la commande maintenant je le serai
Et je voulait savoir c'esy normal que quand on selectionne un bouton, qu'on lui mettent un lien hypertexte et que celui ci ne marche pas???
Bonjour,
C'est quoi le rapport avec la copie de case de boucle en boucle ? 8O
C'était une parenthèse
Une parenthèse comme : "comment appeler une procédure ?"
Créée une nouvelle discussion plutôt
D'ailleurs ton problème initial sur cette discussion est-il résolu ?
non
je c qu'il ya une fonction ou l'on peut dire au lieu de a1 nous pouvons l'appeler 1,1
Donc au lieu de dire sa comment changer le d25...Toujours aucune reponse...Code:Workbooks(1).Sheets(2).Range("D25").Value = total
Ca a donné quoi avec l'enregistreur de macros ? J'ai du mal à cerner ta demande
Attention que les références sont inversées par rapport à RangeCode:
1
2 Workbooks(1).Sheets(2).Cells(25,4)