Copier une plage d'une feuille à une autre

Salut

J’aimerais copier une plage de cellules comprenant le cadre et les formules d’une feuille A vers une feuille B
Pouvez-vous m’aider
Merci

Bonjour

Sans savoir où piocher les infos, pas très évident
image

2020 SUIVI FACTURATION2.xlsx (19,4 Ko)

J’aimerai ajouter la plage de la feuille ("Modèle"A2:P5) à la suite de (“Matrice” A17) et inserer en même temps 4 nouvelles lignes pour la prochaine insertion, le tout en cliquant le bouton INSERT de la feuille “Matrice”
A+

Bonsoir,
Insertion avec décalage et ajout du numéro
2020 SUIVI FACTURATION2.xlsm (32,3 Ko)

MERCIIIIIIIIIIIIIIIIII

Ca fonctionne
Tu es un AS

Dany

Merci beaucoup pour ton coup de main
mais j’aimerais bien comprendre le code que tu as mis en place.
peux tu un peux exposer ta façon d’aborder le problème?

Re,

A voir avec commentaire dans la macro et rectification des formules pour éviter les #VALEUR
2020 SUIVI FACTURATION2.xlsm (33,3 Ko)

Merci MIMI
C’est déjà plus clair dans ma petite tête:blush:
A+
Dany

Bonjour
Jusqu’à maintenant j’ai toujours travaillé sur un logiciel que j’ai acheté il y a + de 20 ans (APIBAT Batigest, maintenant SAGE) et qui fonctionne très bien jusqu’à Windows 7.
Maintenant je suis sur Windows 10 et le logiciel ne fonctionne plus, plus aucune mise à jour possible (il faut louer le programme). Je travaille tout seul et je suis en fin de carrière c’est pour ça que je ne veux plus investir dans ce genre de logiciel et que je passe tout sur Excel.
Ma question : Vous m’avez beaucoup aidé dans les codes VBA pour mes factures et commandes, je voudrais savoir s’il est possible de créer un fichier client et un fichier fournisseur commun afin de remplir une seule fois les client et fournisseurs pour les utiliser dans différents documents.
Merci

Ci-joint les fichiers source et destination

02.COMMANDE FOURNISSEUR ESSAI.xlsm (101,5 Ko) CLASSEUR FOURNISSEURS.xlsx (11,5 Ko)

Bonjour
J’ai un peu travaillé depuis hier et j’ai créé 2 fichiers un peu plus simple, pour mieux comprendre le code.
ci-joint la capture d’image + les fichiers
J’ai une erreur, peux-tu corriger STP
Merci

ClsDestination.xlsm (8,1 Ko) ClsSource.xlsm (17,5 Ko)

Bonjour,

Dans ton classeur Source, remplace ta macro par celle-ci
Elle ouvre ton classeur Destination et colle les données des colonnes A à E dans Destination, l’enregistre et le ferme
Bien vérifier le chemin du classeur Destination

Sub Rafraichir()
  Dim Cls As Workbook
  cls1 = ActiveWorkbook.Name
  cls2 = "F:Documents\01 DK.PLAC'ART QUOTIDIEN\02.SOURCES EXTERNES\ClsDestination.xlsm"
  Workbooks.Open cls2, 0, ReadOnly:=False
  cls2 = ActiveWorkbook.Name
  Workbooks(cls1).Worksheets("Feuil_source").Range("A:E").Copy Destination:=Workbooks(cls2).Worksheets("Feuildestination").Range("A1")
  Workbooks(cls2).Close True
End Sub

Bonjour
J’ai vérifié les noms et chemins et j’ai modifié.
Ça ne marche pas j’ai le message d’erreur (les 2 jpg)
A+

ClsSource.xlsm (18,5 Ko) ClsDestination.xlsm (8,1 Ko)

Excuses
Ce sont les 2 fichiers d’erreurs

Re

As-tu au moins coller ma macro ?
ClsSource (1).xlsm (22,1 Ko)

Oui
J’ai encore essayé et ça à l’air de marcher
Je te confirme + tard je vais encore essayer

Sur le fichier simple ça a fonctionné
Mais sur celui-là il y a une erreur, je ne comprends pas
C’est le fichier Factures et source clients

MATRICE_FACTURE 2020.xlsm (175,7 Ko) SOURCE_CLIENTS.xlsm (22,2 Ko)

Re,

Par hasard, ton fichier avec la feuille “FichClients”, il n’y aurait pas un espace devant le nom de la feuille ??

Style " FeuilClients"

image

Tu avais raison effectivement il faut faire attention à tout
Problème résolu
Merci pour ton aide …Précieuse::+1::+1::+1:

J’ai ajouté une 2ème cible et je trouve que ça mouline et un des fichiers ne se referme pas.

Tu n’aurait pas une autre solution pour ce que je veux faire?
1- Faire un fichier client et fournisseur commun
2- sur les différents fichiers cible pouvoir atteindre les données avec une liste déroulante
Si tu as une solution je suis preneur
A+