Comment eviterde casser des formules avec copier coller

bonjour!

j'ai un fichier pour faire des inventaires mensuels, avec des formules ,et un commandbutton : tous les mois, il faudrait que je permute 2 colonnes (copier coller) et que j'annule des données (commandbutton) :

comment faire pour que ces 2 manoeuvres ne cassent pas mes formules ?

je vous joint mon fichier

merci, et @+

ptkntz

Bonjour,

tu as oublier ton fichier !

Claude.

re,

de quelles colonnes parles-tu ?

tu pourrait ajouter des annotations sur ta feuille, pour que l'on comprenne bien la question.

Claude.

chaque fin de mois, les colonnes C etD migrent vers G et H

paralèllement, E,Fet I se remettent à zéro

en clair, le mois M devient le mois M-1, et les commandes et ventes du mois passé disparaissent, laissant place aux nouveaux chiffres

peux t on faire cela facilement, sans casser les formules, ni tout recopier "manu militari" ?

merci, et @ +

Bonjour,

Mets ce code dans un module et affecte cette macro à un bouton de commande.

Sub MiseAJour()
  Range("c3:c36").Copy Destination:=Range("g3")
  Range("c3:c36,e3:e36").ClearContents
End Sub

édit : salut Claude

re,

essaye ce code, çà devrait suffire

sans toucher les formules

Sub FinMois()
    With Range("c3:c36")
        .Copy Destination:=Range("g3:g36")
        .ClearContents
    End With
End Sub

Claude.

édit: Salut Raja

merci bien, mais je crois que c'est un peu compliqué à mettre en place ; je remplirai les chiffres à la main

en tout cas, merci, je sais qu'une solution existe, peut être pour un autre fichier plus grand ou ça sera plus interessant

mercvi, et bonne soirée

Re,

Non, si on connait le fonctionnement des macros ce n'est pas très difficille. Bref, fais quesques essais sur le fichier joint. Vois si ça te va comme solution.

Fais ALT + F11 pour accéder l'Editeur VBA et pour voir le code de cette macro.

Fichier Joint

re,

Ton fichier adapté,

j'ai ajouté un contrôle, qui empêche de tout virer.

https://www.excel-pratique.com/~files/doc/Esteinbourg_3.xls

et si ton problème est résolu, n'oublie pas de fermer le fil.

WKnX5resolu

Claude.

rebonjour!

je n'avais pas vu que vous aviez encore répondu!

je ne suis pas trop spécialiste des macros, mais je n'arrive pas à remettre à zéro les 2 colonnes (M-1, et les commandes) ; par contre , je vois le message de visual basic en clair sur la feuille??

pourriez vous me dire comment faire simplement

je pourrai m'envoyer le fichier au boulot, et ce serait génial

encore merci pour tout le temps que vous y consacrez

Ptkntz

re,

Tu ne parlais pas de çà dans ta 1ère demande !

envoie une feuille telle que tu veux qu'elle soit après macro

et mets des annotations de ce que tu veux faire

pas dur non !

Claude.

excusez mes maladresses : alors il faudrait glisser les colonnes C et D vers G et H, et remettre tout le reste à zéro (col C D E F I) pour que ce soit prêt pour le prochain inventaire

je vous joins les feuilles avant et après

cordialehttp://www.excel-pratique.com/~files/doc/fichier_avant.xls

ment, Ptkntz

re,

je n'ai pas vu la feuille "Après" ! !

mais regarde si c'est çà

https://www.excel-pratique.com/~files/doc/Esteinbourg_4.xls

Claude.

4etat-00000002.pdf (185.36 Ko)

re,

je crois avoir compris,

https://www.excel-pratique.com/~files/doc/Esteinbourg_5.xls

pas claires, tes explications !

Claude.

bonjour!

entre temps j'ai dormi, puis j'ai travaillé!

alors dans le dernier fichier Esteinbourg5, j'ai d'abord activé les macros, puis j'ai mis quelques valeurs dans les colonnes Inventaire et Commande, mais en activant le macro vert, il ne s'est rien passé !?!?

je crois qu'on va laisser tomber, car j'ai déjà ce qu'il me faut, le reste n'est que du luxe

merci encore pour votre patience, et à une autre fois pour de nouveaux problèmes

cor'dialement, Ptkntz

Bonjour,

C'est parce-que j'ai mis une sécurité,

il ne se passe rien tant que tu n'a pas entrer au moins 10 valeurs en colonne C

mais çà peut se régler.

Claude.

Rechercher des sujets similaires à "comment eviterde casser formules copier coller"