| ||||||||
Petit astucien | Bonjour, Dans un classeur, certaine cellule sont calculées à partir d'une fonction VBA. exemple : Function R_Title() As String avec dans la cellule "=R_Title()" Mais voila lorsque la valeur de Title change la cellule n'est pas recalculée même en faisant F9 ou calculé maintenant. j'ai bien intégrer une sub sous la feuille de calcul, ci dessous: Private Sub Worksheet_Change(ByVal Target As Range) mais même avec cette sub pas de régénération de la feuille (en fait lors du premier changment sa fonctionne mais pas aprés) est ce qu'il y aurait une manip à réaliser pour que toutes les cellules avec des fonctions VBA se remette à jour (au chargement par exemple) automtiquement. Merci pour votre aide. | |||||||
Publicité | ||||||||
| ||||||||
![]() | Bonjour, Pour les fonctions personnalisées mettre Application.Volatile au début de la fonction : Function R_Title() As String Nota : Il n'est pas utile de mettre un Calculate sur Worksheet_Change puisque la fonction est rafraichie automatiquement à chaque changement... A+ | |||||||
Petit astucien | Excellent, sa fonctionne parfaitement. Merci beaucoup Galopin01. | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|