Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Des cellules fictive avec ByVal ?

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

Darkyoup

XLDnaute Nouveau
Bonjour !

Mon problème est le suivant : je souhaite enregistrer une plage de cellule (et en fait plusieurs fois la même plage) à chaque modification de cette dernière par l'utilisateur.
Cependant, pour une simple raison de pratique, j'aimerais éviter d'avoir a transformer cette plage en tableau bidimensionnel (Array) afin de garder en mémoire toutes les propriétés des cellules.
J'ai pensé à sauvegarder ces états de la plage dans une autre feuille de calcul mais au bout d'une vingtaine sauvegardées ça devient vraiment moche.

PS : en passant la plage de cellule dans une variable "Byval" pour la mettre de côté, elle est toujours exposée et modifiée lorsque l'utilisateur vient modifier une cellule de la plage concernée...

Quelqu'un aurait une idée?

En vous remerciant par avance 😉
 
Dernière édition:
Re : Des cellules fictive avec ByVal ?

bonjour Darkyoup , l'ami Pierrot🙂
comme je l'interprete!!
si on specifie pas par defaut entre paranthése c'est du byref
exemple

Code:
Sub es()
Dim V As Long
V = 2
Call Traiter(V)
MsgBox V
End Sub

Sub Traiter(V As Long) 'ou Sub Traiter(ByRef V As Long)
V = V * 2
End Sub

donc on va avoir resultat =4

avec byval

Code:
Sub es()
Dim V As Long
V = 2
Call Traiter(V)
MsgBox V
End Sub

Sub Traiter(ByVal V As Long)
V = V * 2
End Sub

on conserve la variable d'origine resultat =2

en fin de compte on fait une copy de la variable d'origine
personnellement j'utilise pas trop prefere travailler sur une variable public ou const..
enfin!!!!! cela depend de ce que l'on veut faire en fin de compte😕
 
Re : Des cellules fictive avec ByVal ?

Re, bonjour Laetitia🙂
Merci Laetitia🙂, ma question était plutôt pour notre ami, à savoir ce que lui entendait par là, dans le contexte décrit....
 
- 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
410
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…