Lier deux onglets excel.

Bonjour,

J'ai deux onglets absolument identiques et j'aimerais que lorsque j'introduit des données dans le 1er onglet, le 2ème onglet se mette à jour automatiquement avec les mêmes données.
J'aimerais en quelque sorte une copie conforme.
Configuration: Windows XP Internet Explorer 7.0

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    bonjour

    Une copie conforme d'onglet : j'aimerais comprendre l'intérêt de cette fonction ?
    1. J'aurais des traitements spécifiques à faire sur un des onglets, car je ne peux pas les faire sur l'autre étant donné qu'il est protégé. Voilà c'est tout.
  2. bonjour
    Plusieurs solutions pour ce problème
    Rapidement en voici une
    http://mvergriete.club.fr/EXCELVBA/05copievba.html

    bonne journée
    1. Contributeur
      bonjour

      Dans ce cas, il te suffit de copier cette macro dans ton onglet de traitement (mode d'emploi éventuel) et lorsque tu l'afficheras il sera une copie conforme de l'autre.
      Private Sub Worksheet_Activate()
      Cells.Clear
      With Sheets("Feuil1")
          .Cells(1, 1).Resize(.Cells.SpecialCells(xlCellTypeLastCell).Row, .Cells.SpecialCells(xlCellTypeLastCell).Column).Copy _
              Destination:=Cells(1, 1)
      End With
      End Sub
      

      Tu remplaces "Feuil1" par le nom de ton onglet protégé.

      edit: bonjour qmike, je retombe sur ta solution sans avoir vu ta réponse.
      1. Contributeur
        Bonjour tout le monde,

        Ou bien si c'est au coup par coup que tu en as besoin tu le sélectionnes et tu le déplaces à droite, si tu appuies sur Ctrl quand tu relaches ça le copie.
        eric
        1. Merci, mais j'en ai besoin tout le temps.
      2. bonjour gbinforme
        pas de problème
        Heureux de ta participation
        Bonne journée