A voir également:
- Utilisation des arg d'une fonction VBA
- Fonction si et - Guide
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Incompatibilité de type vba ✓ - Forum Programmation
3 réponses
bonjour,
Il faut que ta fonction retourne un résultat. Admettons que les valeurs de date1 et date2 soient dans la feuille 1 dans les cellules A2 et A3 et que tu veux recopier ces valeurs dans les mêmes cellules de la feuille 2 et que le total des 2 valeurs soient dans la cellule A5 de la feuille 2. Tu tapes le code ci dessous dans un module de l'éditeur Visual Basic (F11). Ensuite tu te places dans la cellule A5 de la feuille 2. Tu ouvres les fonctions et tu choisis fonctions personnalisées ... tu cliques sur duration et tu saisies les deux cellules en argument.
Function duration(var1, var2) As variant
worksheets(2).Range("A2").Value = var1
worksheets(2).Range("A3").Value = var2
duration = var1 + var2 'tu mets ici ce que dois faire ta fonction...
End Function
Il faut que ta fonction retourne un résultat. Admettons que les valeurs de date1 et date2 soient dans la feuille 1 dans les cellules A2 et A3 et que tu veux recopier ces valeurs dans les mêmes cellules de la feuille 2 et que le total des 2 valeurs soient dans la cellule A5 de la feuille 2. Tu tapes le code ci dessous dans un module de l'éditeur Visual Basic (F11). Ensuite tu te places dans la cellule A5 de la feuille 2. Tu ouvres les fonctions et tu choisis fonctions personnalisées ... tu cliques sur duration et tu saisies les deux cellules en argument.
Function duration(var1, var2) As variant
worksheets(2).Range("A2").Value = var1
worksheets(2).Range("A3").Value = var2
duration = var1 + var2 'tu mets ici ce que dois faire ta fonction...
End Function