Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1441 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Toujours mon copier coller qui pose une colle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Toujours mon copier coller qui pose une colle

n°1374761
jacques84
Posté le 25-05-2006 à 09:35:06  profilanswer
 

Peut-être que ma demande n'était pas assez explicite alors j'ai crée un petit fichier qui explique exactement ma requète  mais je ne trouve pas l'astuce pour le joindre .
 
Merci de votre aide
 
PS Je voulais juste copier et coller des formats de cellules à des endroits précis et pas contigus

mood
Publicité
Posté le 25-05-2006 à 09:35:06  profilanswer
 

n°1374779
galopin01
Posté le 25-05-2006 à 10:39:44  profilanswer
 

bonjour,
il faut charger ton dossier ici créer le lien et nous le communiquer.
A+


---------------
roger
n°1374800
jacques84
Posté le 25-05-2006 à 11:22:40  profilanswer
 

Merci  voici le lien
 
http://cjoint.com/?fzlvuyoNs5
 

n°1374823
kiki29
Posté le 25-05-2006 à 11:48:35  profilanswer
 

Utiliser le macro recorder puis optimiser à la main

n°1374922
jacques84
Posté le 25-05-2006 à 14:46:27  profilanswer
 

Bonjour kiki
j'ai bien essayé mais je dois le faire cellule après cellule   ça me prend un temps fou
as tu une idée pour aller plus vite ?

n°1375080
galopin01
Posté le 25-05-2006 à 20:25:36  profilanswer
 

bonsoir,
Est-ce qu'on peut considérer que TOUTES les feuilles (sans execeptions) qui précèdent janvier doivent être copiées dans les mensuelles ?
A+


---------------
roger
n°1375167
galopin01
Posté le 25-05-2006 à 22:31:31  profilanswer
 

bonsoir,  
en l'absence de réponse, j'ai considéré que la réponse à ma précédente question était oui !
La macro suivante répond à ton besoin : Toutes les feuilles qui précèdent "Janvier "sont ventilées sur les mois et dates respectives.
Il faut que toutes les feuilles "Mois" existe, car il n'y a pas de gestion d'erreur.
De plus les feuilles "Mois" doivent se trouver dans leur ordre naturel (janvier, février...) car pour simplifier le code, le numéro de chaque mois à été utilisé pour indexer les feuilles...

Code :
  1. Sub Galopin()
  2. Dim i%, j%, k%, iRS%, iTC%, z$
  3. Application.Calculation = xlManual
  4. i = Worksheets("janvier" ).Index
  5. For j = 1 To i - 1  'Pour chaque agent
  6. With Worksheets(j)
  7. z = .Name
  8.   For iMth = 1 To 12
  9.     Worksheets(iMth + i - 1).Cells(j + 1, 1) = z
  10.   Next
  11.   For k = 1 To 34 Step 3  'pour chaque mois
  12.     iRS = 5 'iRowSource
  13.     iTC = 2 'iTargetColumn
  14.     Do While .Cells(iRS, k) <> ""  'pour chaque jour du mois
  15.       .Range(.Cells(iRS, k + 1), .Cells(iRS, k + 2)).Copy _
  16.       Worksheets(((k + 2) / 3) + i - 1).Cells(j + 1, iTC)
  17.       iRS = iRS + 1
  18.       iTC = iTC + 2
  19.     Loop
  20.   Next
  21.   .Calculate
  22. End With
  23. Next
  24. Application.Calculation = xlCalculationAutomatic
  25. End Sub


A+


---------------
roger
n°1375887
jacques84
Posté le 27-05-2006 à 07:46:58  profilanswer
 

Merci Roger
Oui tu t'es donné la bonne réponse :)  
 
J'essaie ton code et en tout cas merci  
je te tiens au courant
 
jack


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Toujours mon copier coller qui pose une colle

 

Sujets relatifs
[C] Copier un fichier octet par octet dans un tableauCopier une cellule en conservant toute la mise en forme
Biblio/Fonction C++ pour manipuler fichier (couper/coller) sous OSXcopier coller à un endroit précis
macro copier coller 2 colonnes sur une ligne[Batch]verifier les fichiers et copier les modifiés uniquement??
connexion base de donnee pose problèmeCopier les données d'un fichier vers un autre fichier
Plus de sujets relatifs à : Toujours mon copier coller qui pose une colle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR