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 !
Bonsoir, et merci en avance de votre aide
J’aimerai introduire un code sur le quel je pourrai mettre des fonctions au lieu de les insérés directement au cellule concerné. Comment procédé ?
Merci
Salut,
Je ne comprends pas trop ta question.
tu veux créer une fonction sous VBA pour l'ajouter à ta liste de fonction excel c'est ça???
Donne nous un exemple...
Merci mousse
Merci de ta réponse rapide, voila je te rejoint un petit exemple du travail que je souhaiterai avoir.
Les cellules jaunes continent des fonctions, j'aimerai bien savoir comment attacher ces fonctions a ces cellules par code.
merci
Ok, tu veux remplacer tes formules en code VBA, un truc que je déconseille mais bon...
Je ne vais pas te donner la solution car c'est du travail, sinon sache qu'un bon nombre de fonction Excel existe en VBA
par exemple la fonction SI peut être utiliser par des itérations
un exemple de l'aide VBA sous Excel
Choix d'une instruction conditionnelle à employer
If...Then...Else : Branchement lorsqu'une condition a la valeur True ou False.
Select Case : Sélection d'un branchement en fonction d'un ensemble de conditions.
Utilisation de boucles pour répéter un code
L'itération permet d'exécuter un groupe d'instructions de façon répétitive. Certaines boucles répètent des instructions jusqu'à ce qu'une condition prenne la valeur False ; d'autres répètent des instructions jusqu'à ce qu'une condition ait la valeur True. Il existe également des boucles qui répètent des instructions un certain nombre de fois ou pour chaque objet d'une collection.
Choix de la boucle à employer
Do...Loop : Itération pendant qu'une condition a la valeur True ou jusqu'à ce qu'elle l'ait.
For...Next : Utilisation d'un compteur pour exécuter des instructions un certain nombre de fois.
For Each...Next : Répétition d'un groupe d'instructions pour chaque objet d'une collection
Si tu n'as aucune notion en VBA déjà commence par créer une procedure à l'aide d'une macro, elle sera nommé automatiquement Macro1 et regarde à l'intérieur.
Les déclarations de variables sont importantes
un objet important que tu vas utiliser souvent est :
Code:
Sheets("Feuil1").Cells(a, b)
Les boucles aussi (itération), pour t'entrainer, ne déclare pas les variables, mais ensuite fais le c'est important.
Voici une procedure qui va te mettre 10 dans A1 de la feuille 1
Code:
Option explicit
Sub Main()
Dim a as integer 'déclaration de variable
a=10 'je mets 10 dans a, pas nécessaire mais pour l'exemple
Sheets("Feuil1").Cells(1, 1) = a
end Sub
Bon courage si tu commences, ça va te prendre un peu de temps pour maitriser la synthaxe.
à+
- 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