Boucle marco excel
Résolu/Fermé
bilar100
Messages postés
6
Date d'inscription
jeudi 4 février 2010
Statut
Membre
Dernière intervention
29 septembre 2010
-
Modifié par bilar100 le 18/09/2010 à 14:46
bilar100 Messages postés 6 Date d'inscription jeudi 4 février 2010 Statut Membre Dernière intervention 29 septembre 2010 - 28 sept. 2010 à 18:20
bilar100 Messages postés 6 Date d'inscription jeudi 4 février 2010 Statut Membre Dernière intervention 29 septembre 2010 - 28 sept. 2010 à 18:20
A voir également:
- Boucle marco excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
4 réponses
Raymond PENTIER
Messages postés
58744
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 décembre 2024
17 248
18 sept. 2010 à 13:45
18 sept. 2010 à 13:45
Les tableaux croisés dynamiques ne font pas ce genre de manipulation.
bilar100
Messages postés
6
Date d'inscription
jeudi 4 février 2010
Statut
Membre
Dernière intervention
29 septembre 2010
18 sept. 2010 à 14:20
18 sept. 2010 à 14:20
Et avec une boucle a implémenter dans une macro?
Raymond PENTIER
Messages postés
58744
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 décembre 2024
17 248
18 sept. 2010 à 14:25
18 sept. 2010 à 14:25
Les macros, je ne connais pas du tout.
Les TCD, je connais, et je peux te dire que ça ne convient pas à ton problème.
Les TCD, je connais, et je peux te dire que ça ne convient pas à ton problème.
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
Modifié par eriiic le 18/09/2010 à 22:28
Modifié par eriiic le 18/09/2010 à 22:28
Bonsoir,
Ca aurait été mieux avec un fichier exemple.
J'ai supposé (entre autres...) que tes 1 étaient en ligne, essaie avec :
eric
Ca aurait été mieux avec un fichier exemple.
J'ai supposé (entre autres...) que tes 1 étaient en ligne, essaie avec :
Sub remplir1() For lig = 2 To 50 colfin = Range("IV" & lig).End(xlToLeft).Column For col = 3 To colfin If Cells(lig, col) = 1 Then For j = 1 To 13 If Cells(lig, col + j) = "" Then Cells(lig, col + j) = 1 Next j col = col + 14 End If Next col Next lig End Sub
eric
bilar100
Messages postés
6
Date d'inscription
jeudi 4 février 2010
Statut
Membre
Dernière intervention
29 septembre 2010
28 sept. 2010 à 18:20
28 sept. 2010 à 18:20
Ok ça marche merci.