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

br44

XLDnaute Impliqué
Bonjour le forum ,

lors d'un essais sur mon programme je me suis aperçu d'un petit souci .

En effet , je dois effectuer l'opèration suivante copier dans l'odre chronologique des fiches qui doivent appâraitre dans un ordre different .

Vous trouverez ci-joint un fichier explicatif .

Vous remerciant par avance je vous dis à bientôt
BR44
 

Pièces jointes

Re : Copie Decaler

Bonjour br44,

ton soucis me dit quelque chose ...... 😀

Le mieux je pense serait que tu affectes une plage bien précise pour chaque Refclient dans la feuille groupage afin que l'ordre soit toujours réspecté.

Celà donnerait (par exemple) pour C018:

Code:
If Range("G3").Value = "C018" Then
      L = 1
'Si une modification n'est pas en cours
    If TrouveRefCgr Is Nothing Then
         Sheets("Détail").Range("1:29").Copy Sheets("GroupageClients").Range[B][COLOR="Red"]("A1")[/COLOR][/B]

et pour C040 (j'ai mis "A90" au pif)

Code:
ElseIf Range("G3").Value = "C040" Then
    L = 5
'Si une modification n'est pas en cours
    If TrouveRefCgr Is Nothing Then
         Sheets("Détail").Range("1:29").Copy Sheets("GroupageClients").Range[B][COLOR="red"]("A90")[/COLOR][/B]
         Sheets("Facture").Range("1:50").Copy
    With Sheets("GroupageClients").Range("A65536").End(xlUp).Offset(1, 0)  (A COMPLETER SI NECESSAIRE)
                   .PasteSpecial Paste:=xlValues
                   .PasteSpecial Paste:=xlFormats
etc....

Les modifications sont à faire que pour la création c'est à dire dans la partie "'Si une modification n'est pas en cours" uniquement.

Test et dis nous 🙂
 
Re : Copie Decaler

Re: Bonjour Skoobi,le forum

Merçi pour cette réponse et j'ai tester seulement il y a petit souci car dans se cas les deux feuilles se s'èparent la première va bien en (("A30" ) adresse exact) mais l'autre se place à la suite de la Ref C038 . Si je mets l'addresse de la cellule dans se cas ("A60") il y a un message d'erreure qui dit :la zone de collage doit être de même taille que la zone copier :cellule fusioner

De plus je me retrouve de nouveau avec mon problème de formule au niveau de l'adresse.

Mais je vais essayer en entrant la plage ("60:110") peut-être que comme ça ?

J'avais penser à un select case où au truc du genre :

For i= 1 to 2 Step 79 Nombre de lignes pour les deux feuilles

Mais je ne sais pas si se style le code est employable dans ce cas?


En te remerciant pour cette rèponse je te dis à plus et je continue à chercher à bientôt donc sur se post . Br44
 
Re : Copie Decaler

Re: Rebonjour à tous ,

Ce petit message pour vous dire qu'aprés essai avec la plage complète ça marche 🙂

Il ne me reste plus qu'à adapter pour la Ref C103 est se sera bon .

Milles excuses pour le dèrangement inutile et Merçi à tous ceux qui se sont interesser à se post . A bientôt donc sur le forum
Amicalement BR44
 
- 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

Discussions similaires

N
Réponses
24
Affichages
4 K
Nico17620
N
M
Réponses
5
Affichages
2 K
MOA_Excel
M
R
Réponses
2
Affichages
1 K
ryan-571
R
S
Réponses
4
Affichages
14 K
sadlersmith
S
T
Réponses
3
Affichages
1 K
T
T
Réponses
2
Affichages
37 K
tsikoudia91
T
Retour