[Excel] Copier plusieurs fois....
Fermé
spauk
-
5 déc. 2009 à 16:13
spauk13 Messages postés 12 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 8 mars 2010 - 5 déc. 2009 à 18:42
spauk13 Messages postés 12 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 8 mars 2010 - 5 déc. 2009 à 18:42
A voir également:
- [Excel] Copier plusieurs fois....
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Si et excel - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Formule moyenne excel plusieurs colonnes - Guide
2 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
5 déc. 2009 à 16:55
5 déc. 2009 à 16:55
Bonjour,
une proposition en vba :
Sélectionne la plage qui t'interesse (par exemple Feuil1!B2:H11),
appelle la macro 'détailler'
Pour ne pas ecraser des donnée sur feuil2 j'utilise la 1ère ligne libre en A donc nettoyer la feuille pour une 2nde utilisation
eric
une proposition en vba :
Sub détailler() Dim sh1 As Worksheet, sh2 As Worksheet Dim lig As Long, a As Double, b As Double Set sh1 = Worksheets("Feuil1") Set sh2 = Worksheets("Feuil2") For Each c In Selection If c.Value > 0 Then For i = 1 To c.Value a = sh1.Cells(c.Row, 1).Value b = sh1.Cells(1, c.Column).Value lig = sh2.[A65536].End(xlUp).Row + 1 sh2.Cells(lig, 1) = a sh2.Cells(lig, 2) = b Next i End If Next c End Sub
Sélectionne la plage qui t'interesse (par exemple Feuil1!B2:H11),
appelle la macro 'détailler'
Pour ne pas ecraser des donnée sur feuil2 j'utilise la 1ère ligne libre en A donc nettoyer la feuille pour une 2nde utilisation
eric
spauk13
Messages postés
12
Date d'inscription
vendredi 30 octobre 2009
Statut
Membre
Dernière intervention
8 mars 2010
5 déc. 2009 à 18:42
5 déc. 2009 à 18:42
Merci beaucoup !!!!!