Tableau de reference

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

T

tyruso

Guest
Bonjour, j'ai besoin de votre aide. Voila je desire faire un classeur Excel avec un certains nombre d'onglet. Un des onglets serait mon tableau modèle. J'aiemrais que tout les autres onglets aient la meme forme. Par contre, lorsque je modifie une formule dans mon tableau modèle, les formules correspondante dans les autres onglets doivent se modifié automatiquement.
Ci joint un tableau.

Merci d'avance
 

Pièces jointes

Re : Tableau de reference

Bonsoir,

avec ce code en Thisworkbook:

Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    Dim F As Worksheet
    Dim Sht As Worksheet
    Dim Champs As Range
    
    Set Champs = Range("A1").CurrentRegion
    
    If Not Intersect(Target, Champs) Is Nothing Then
        Application.EnableEvents = False
        Set Sht = Sh
        
        For Each F In ThisWorkbook.Worksheets
            If F.Name <> Sht.Name Then
                F.Range(Target.Address).formula = Target.formula
            End If
        Next F
        Application.EnableEvents = True
    End If
End Sub

Quelle que soit la feuille modifiée, les autres auront également les modifs.

voir le fichier joint (je n'étais pas inspiré pour le nom du fichier😀)

Edit: je viens de comprendre, que vous vouliez la formule, ce message a été modifié dans ce sens...

si vous voulez limiter la zone c'est avec:Set Champs = Range("A1:A10") par exemple

Vous pouvez également uniquement mettre le code dans l'évènement WorksheetChange de la feuille "modèle". Dans ce cas seuls les éléments modifiés dans le modèle seront reporté sur les autres feuilles.

cdt

smotty
 

Pièces jointes

Dernière édition:
Re : Tableau de reference

Merci pour votre reponse. Mais est il possible de le faire sans VBA ? Le probleme c'est que je vais avoir dans mon tableau plein de formule mais aussi des cellules à ne pas copier dans les autres fichiers.
Le tableau joint va mieux vous aider à comprendre.

Merci
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
43
Affichages
789
Réponses
4
Affichages
331
Réponses
1
Affichages
282
W
Réponses
10
Affichages
516
Retour