A voir également:
- Excel VBA décaler tableau
- Tableau croisé dynamique - Guide
- Trier tableau excel - Guide
- Liste déroulante excel - Guide
- Tableau ascii - Guide
- Tableau word - Guide
4 réponses
Application.ScreenUpdating = False 'te permet d'effectuer toutes les opérations suivantes sant que l'affichage soit modifié à l'écran
Sheets("NE PAS TOUCHER").Select
Columns("B:B").Select
Selection.Insert Shift:=xlToRight
Selection.ColumnWidth = 10
'Ca c'est OK
Sheets("NE PAS TOUCHER").Range("B2:B4") = Feuil2.Range("C4:C6")
Sheets("NE PAS TOUCHER").Range("B6:B8") = Feuil2.Range("C10:C12")
Sheets("NE PAS TOUCHER").Range("B10:B11") = Feuil2.Range("K4:K5")
Sheets("NE PAS TOUCHER").Range("B13:B16") = Feuil2.Range("K10:K13")
Sheets("NE PAS TOUCHER").Range("B18:B21") = Feuil2.Range("C17:F17")
Sheets("NE PAS TOUCHER").Range("B22:B25") = Feuil2.Range("C18:F18")
Feuil2.Range("F4:F6") = Feuil2.Range("E4:E6")
'Ca devrait marcher mieux
Application.ScreenUpdating = True 'ne pas oublier pour continuer à travailler
Sheets("NE PAS TOUCHER").Select
Columns("B:B").Select
Selection.Insert Shift:=xlToRight
Selection.ColumnWidth = 10
'Ca c'est OK
Sheets("NE PAS TOUCHER").Range("B2:B4") = Feuil2.Range("C4:C6")
Sheets("NE PAS TOUCHER").Range("B6:B8") = Feuil2.Range("C10:C12")
Sheets("NE PAS TOUCHER").Range("B10:B11") = Feuil2.Range("K4:K5")
Sheets("NE PAS TOUCHER").Range("B13:B16") = Feuil2.Range("K10:K13")
Sheets("NE PAS TOUCHER").Range("B18:B21") = Feuil2.Range("C17:F17")
Sheets("NE PAS TOUCHER").Range("B22:B25") = Feuil2.Range("C18:F18")
Feuil2.Range("F4:F6") = Feuil2.Range("E4:E6")
'Ca devrait marcher mieux
Application.ScreenUpdating = True 'ne pas oublier pour continuer à travailler
Un grand merci pour votre réponse rapide...
J'avais en effet essayé la commande
Par bounty206, le jeudi 24 janvier 2008 à 11:40:05
Feuil2.Range("F4:F6") = Feuil2.Range("E4:E6")
seulement il me renvoie à chaque fois des données vierges (la colonne F4/F6 ne contient plus de données et dans la feuille "NE PAS TOUCHER, il ajoute bien une colonne mais rien ne s'inscrit dedans).
Faut-il mettre un format spécial pour les cellules?
D'avance merci
Manu
J'avais en effet essayé la commande
Par bounty206, le jeudi 24 janvier 2008 à 11:40:05
Feuil2.Range("F4:F6") = Feuil2.Range("E4:E6")
seulement il me renvoie à chaque fois des données vierges (la colonne F4/F6 ne contient plus de données et dans la feuille "NE PAS TOUCHER, il ajoute bien une colonne mais rien ne s'inscrit dedans).
Faut-il mettre un format spécial pour les cellules?
D'avance merci
Manu