CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Excel - Comment créer une nouvelle feuille basée sur un modèle ?

DébutPage précedente
1
Page suivantePage suivante
mart2993 mart2993
MP
Niveau 13
15 janvier 2017 à 15:14:04

Bonjour à tous,

Je suis actuellement en train de réaliser un petit programme sur Excel pour permettre à mes parents de réaliser leurs comptabilité plus facilement. J'ai créé le tableau sur une première feuille sans soucis.

Mais j'aimerais savoir s'il est possible de recopier ce tableau sur une nouvelle feuille de façon automatique. Pour être plus précis, j'aimerais que le fait de cliquer sur "Nouvelle feuille" permette d'avoir une nouvelle feuille avec un tableau (la même forme mais un contenu vide) contenant uniquement certaines informations de la feuille précédente.

Avez-vous des idées s'il vous plaît ?

Merci d'avance !

Azmurael Azmurael
MP
Niveau 10
15 janvier 2017 à 21:16:32

Tu peux faire une macro en VBA.
Il faut activer le mode développeur sur Excel, puis dans l'ongelt développeur, nouvelle macro.
Et ensuite ce sera un bout de code comme ça, par exemple.

Worksheets.Add(After:=Worksheets(Worksheets.Count)).Name = "Feuille2"
Worksheets("Feuille1").Range("A1:D4").Copy  destination:=Worksheets("Feuille2").Range("A1:D4")

Avec A1:D4 les cellules que tu veux copier. Après, pour les subtilités, il faudra te renseigner un peu plus.

Ensuite inserer un bouton et demander qu'en appuyant sur le bouton, la macro s'exécute.

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment