Copier coller cellulles de i tab vers cellules de plusieurs tab

ABDELHAK

XLDnaute Occasionnel
Bonjour à tous,

Je suis novice en vba et je cherche de l’aide pour résoudre mon problème, merci d’avance.

Présentation :

Fichier de 51 feuilles
La première feuille se nomme : CN
De la 2ième à la 51ième les feuilles se nomment : A, B, C,… , AW, AX

1ière feuille contient un tableau ( B1 : AY34 ) = TAB 1

- 1ière partie du tableau : ( B1 : AY2 )
la cellule a comme donnée une date

- 2ième partie du tableau : ( B4 : AY34 ) soit 1500 cellules
- les cellules ont comme données des chiffres de 1 à 100 dont 20 cellules ont un fond vert
- les colonnes sont au nombre de 50 soit 30 cellules par colonne :
( B4 : B34 ), ( C4 : C34 ), ( D4 : D34 ), ( E4 : E34 ), …,( AY4 : AY34 )

Des feuilles A à AX, soit 50 feuilles, elles ont toutes le même format =
TAB 2 à TAB 51 soit 50 tableaux

- 1ière partie du tableau : ( B1 : AB4 ) soit 108 cellules
les cellules ont comme données des dates en ordre croissant
les cellules sont fusionnées (4 lignes = 1cellule du tableau)
exemple : la cellule B1 à B4 = 1 cellule du tableau
la cellule C1 à C4 = 1 cellule du tableau, etc.
le tableau « réel » = 27 cellules
- 2ième partie du tableau : ( B6 : AB45 ) soit 1080 cellules
- les cellules sont fusionnées (2 lignes = 1cellule du tableau)
exemple : la cellule B6 à B7 = 1 cellule du tableau
la cellule B8 à B9 = 1 cellule du tableau, etc.
le tableau « réel » = 540 cellules
- les cellules n’ont aucunes données (elles doivent en recevoir)
- les colonnes sont au nombre de 27 :
( B6 : B45 ), ( C6 : C45 ), ( D6 : D45 ), ( E6 : E45 ), …,( AY6 : AY45 )

Informations supplémentaires

La date au dessus de TAB 1 (feuille « CN ») correspond aux dates des premières colonnes (B) de TAB 2 à TAB 51. (feuille « A » à « AX »)

But n°1 de la macro reconnaître la date de TAB1 (feuille « CN ») doit correspondre aux dates de TAB 2 à TAB 51.

Exemples : TAB1 (feuille « CN ») ( B1 : AY2 ) =
TAB2 (feuil(A)), cellules (B1 à B4)
TAB3 (feuil(B)), cellules (B1 à B4)
TAB4 (feuil(C)), cellules (B1 à B4)
……………….
TAB51 (feuil(AX)), cellules (B1 à B4)

TAB1 (2ième partie du tableau) : ( B4 : AY34 ) soit 1500 cellules
Les colonnes sont au nombre de 50 soit 30 cellules par colonne :
( B4 : B34 ), ( C4 : C34 ), ( D4 : D34 ), ( E4 : E34 ), …,( AY4 : AY34 )
Chaque colonne de TAB1 correspond à une feuille de TAB2 à TAB51
Chaque cellule de TAB1 correspond une cellule de TAB2 à TAB51

Exemples : TAB1 (feuille « CN ») ( B4 : AY34 ) =
Colonne ( B4 : B34 ) = TAB2 (feuil(A)), cellules (B6 à B45)
Colonne ( C4 : C34 ) = TAB3 (feuil(B)), cellules (B6 à B45)
Colonne ( D4 : D34 ) = TAB4 (feuil(D)), cellules (B6 à B45)
Colonne ( E4 : E34 ) = TAB5 (feuil(E)), cellules (B6 à B45)
……………….
Colonne ( AW4 : AW34 ) = TAB50 (feuil(AW)), cellules (B6 à B45)
Colonne ( AX4 : AX34 ) = TAB51 (feuil(AX)), cellules (B6 à B45)


But n°2 de la macro d’exécuter de TAB1 (feuille « CN ») qui correspond un copier /coller d’une cellules à fond vert vers une des cellules de TAB2 à TAB51

Exemples : TAB1 (feuille « CN ») cellule E5 copier / coller vers TAB5 (feuil(E)), cellules B6 (de plus la valeur de la cellule B6 doit être remplacée par le chiffre 1 et doit garder le fond vert).

Je joins à ce projet une pièce jointe.

En espérant d’avoir été compréhensible.

Merci.
 
Dernière édition:

ABDELHAK

XLDnaute Occasionnel
Re : Copier coller cellulles de i tab vers cellules de plusieurs tab

Bonjour à tous,

Je suis novice en vba et je cherche de l’aide pour résoudre mon problème, merci d’avance.

Présentation :

Fichier de 51 feuilles
La première feuille se nomme : CN
De la 2ième à la 51ième les feuilles se nomment : A, B, C,… , AW, AX

1ière feuille contient un tableau ( B1 : AY34 ) = TAB 1

- 1ière partie du tableau : ( B1 : AY2 )
la cellule a comme donnée une date

- 2ième partie du tableau : ( B4 : AY34 ) soit 1500 cellules
- les cellules ont comme données des chiffres de 1 à 100 dont 20 cellules ont un fond vert
- les colonnes sont au nombre de 50 soit 30 cellules par colonne :
( B4 : B34 ), ( C4 : C34 ), ( D4 : D34 ), ( E4 : E34 ), …,( AY4 : AY34 )

Des feuilles A à AX, soit 50 feuilles, elles ont toutes le même format =
TAB 2 à TAB 51 soit 50 tableaux

- 1ière partie du tableau : ( B1 : AB4 ) soit 108 cellules
les cellules ont comme données des dates en ordre croissant
les cellules sont fusionnées (4 lignes = 1cellule du tableau)
exemple : la cellule B1 à B4 = 1 cellule du tableau
la cellule C1 à C4 = 1 cellule du tableau, etc.
le tableau « réel » = 27 cellules
- 2ième partie du tableau : ( B6 : AB45 ) soit 1080 cellules
- les cellules sont fusionnées (2 lignes = 1cellule du tableau)
exemple : la cellule B6 à B7 = 1 cellule du tableau
la cellule B8 à B9 = 1 cellule du tableau, etc.
le tableau « réel » = 540 cellules
- les cellules n’ont aucunes données (elles doivent en recevoir)
- les colonnes sont au nombre de 27 :
( B6 : B45 ), ( C6 : C45 ), ( D6 : D45 ), ( E6 : E45 ), …,( AY6 : AY45 )

Informations supplémentaires

La date au dessus de TAB 1 (feuille « CN ») correspond aux dates des premières colonnes (B) de TAB 2 à TAB 51. (feuille « A » à « AX »)

But n°1 de la macro reconnaître la date de TAB1 (feuille « CN ») doit correspondre aux dates de TAB 2 à TAB 51.

Exemples : TAB1 (feuille « CN ») ( B1 : AY2 ) =
TAB2 (feuil(A)), cellules (B1 à B4)
TAB3 (feuil(B)), cellules (B1 à B4)
TAB4 (feuil(C)), cellules (B1 à B4)
……………….
TAB51 (feuil(AX)), cellules (B1 à B4)

TAB1 (2ième partie du tableau) : ( B4 : AY34 ) soit 1500 cellules
Les colonnes sont au nombre de 50 soit 30 cellules par colonne :
( B4 : B34 ), ( C4 : C34 ), ( D4 : D34 ), ( E4 : E34 ), …,( AY4 : AY34 )
Chaque colonne de TAB1 correspond à une feuille de TAB2 à TAB51
Chaque cellule de TAB1 correspond une cellule de TAB2 à TAB51

Exemples : TAB1 (feuille « CN ») ( B4 : AY34 ) =
Colonne ( B4 : B34 ) = TAB2 (feuil(A)), cellules (B6 à B45)
Colonne ( C4 : C34 ) = TAB3 (feuil(B)), cellules (B6 à B45)
Colonne ( D4 : D34 ) = TAB4 (feuil(D)), cellules (B6 à B45)
Colonne ( E4 : E34 ) = TAB5 (feuil(E)), cellules (B6 à B45)
……………….
Colonne ( AW4 : AW34 ) = TAB50 (feuil(AW)), cellules (B6 à B45)
Colonne ( AX4 : AX34 ) = TAB51 (feuil(AX)), cellules (B6 à B45)


But n°2 de la macro d’exécuter de TAB1 (feuille « CN ») qui correspond un copier /coller d’une cellules à fond vert vers une des cellules de TAB2 à TAB51

Exemples : TAB1 (feuille « CN ») cellule E5 copier / coller vers TAB5 (feuil(E)), cellules B6 (de plus la valeur de la cellule B6 doit être remplacée par le chiffre 1 et doit garder le fond vert).

Je joins à ce projet une pièce jointe.

En espérant d’avoir été compréhensible.

Merci.
 

Pièces jointes

  • C_N_ELAB.xls
    282.5 KB · Affichages: 48
  • C_N_ELAB.xls
    282.5 KB · Affichages: 46
  • C_N_ELAB.xls
    282.5 KB · Affichages: 51

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 329
Membres
103 182
dernier inscrit
moutassim.amine