Macro (mac si possible): couper liste
Résolu/Fermé
TOT127
Messages postés
898
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
7 août 2018
-
19 oct. 2017 à 00:01
Aliboron Martin Messages postés 3493 Date d'inscription samedi 1 janvier 2011 Statut Contributeur Dernière intervention 26 novembre 2024 - 22 oct. 2017 à 00:34
Aliboron Martin Messages postés 3493 Date d'inscription samedi 1 janvier 2011 Statut Contributeur Dernière intervention 26 novembre 2024 - 22 oct. 2017 à 00:34
A voir également:
- Macro (mac si possible): couper liste
- Adresse mac - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Nettoyer mac - Guide
- Macro word - Guide
- @ Sur mac - Guide
3 réponses
Aliboron Martin
Messages postés
3493
Date d'inscription
samedi 1 janvier 2011
Statut
Contributeur
Dernière intervention
26 novembre 2024
945
20 oct. 2017 à 00:46
20 oct. 2017 à 00:46
Une petite macro en VBA qui devrait permettre de faire ça assez facilement :
Il faudra évidemment vérifier à adapter le nom du classeur initial (ici "MaListe.xlsx") et la feuille sur laquelle se trouvent les données (par défaut "Feuil1")
Sub Decoupage()
j = 1
For i = 15000 To 0 Step -250
Workbooks("MaListe.xlsx").Worksheets("Feuil1").Range("A1:A5").Cut
Workbooks.Add
ActiveSheet.Paste
ActiveWorkbook.SaveAs FileName:="ListeCourte " & j & ".xlsx"
ActiveWorkbook.Close
Workbooks("MaListe.xlsm").Worksheets("Feuil1").Range("A1:A5").Delete
j = j + 1
Next i
End Sub
Il faudra évidemment vérifier à adapter le nom du classeur initial (ici "MaListe.xlsx") et la feuille sur laquelle se trouvent les données (par défaut "Feuil1")
TOT127
Messages postés
898
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
7 août 2018
96
21 oct. 2017 à 19:40
21 oct. 2017 à 19:40
code utilisé:
Sub Decoupage()
j = 1
For i = 15000 To 0 Step -250
Workbooks("MaListe.xlsx").Worksheets("Feuil1").Range("A1:A250").Cut
Workbooks.Add
ActiveSheet.Paste
ActiveWorkbook.SaveAs FileName:="ListeCourte " & j & ".xlsx"
ActiveWorkbook.Close
Workbooks("MaListe.xlsx").Worksheets("Feuil1").Range("A1:A250").Delete
j = j + 1
Next i
End Sub
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
19 oct. 2017 à 13:22
19 oct. 2017 à 13:22
Bonjour,
Faites des envois par paquet de 250 lignes avec une boucle , pas besoin de decouper en 60 fichiers
Faites des envois par paquet de 250 lignes avec une boucle , pas besoin de decouper en 60 fichiers
TOT127
Messages postés
898
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
7 août 2018
96
19 oct. 2017 à 16:55
19 oct. 2017 à 16:55
Je ne peux pas, le site mailchimp incrimine ma liste donc ils veulent des listes courtes
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
>
TOT127
Messages postés
898
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
7 août 2018
19 oct. 2017 à 17:08
19 oct. 2017 à 17:08
Re,
Fichier EXCEL, TXT ou ????
Fichier EXCEL, TXT ou ????
TOT127
Messages postés
898
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
7 août 2018
96
19 oct. 2017 à 19:23
19 oct. 2017 à 19:23
excel, txt ou csv
Modifié le 21 oct. 2017 à 07:29
Modifié le 21 oct. 2017 à 08:51
Je vois d'ailleurs que j'ai aussi oublié de corriger l'extension du nom "MaListe.xlsm" en "MaListe.xlsx" la deuxième fois. Probablement est-ce d'ailleurs là qu'est l'origine de l'erreur (ça a toutes les chances de bloquer)...
Pour cette erreur, sinon, il faudrait en dire plus sur le contexte. Déjà la version et le niveau de mise à jour d'Excel ainsi que la version de Mac OS X concernée. Et ensuite à quel "moment" survient l'erreur, quelle est la ligne surlignée en jaune lorsque tu cliques sur "Déboguer",...
21 oct. 2017 à 08:51
Dans le script proposé, il y a un truc qui m'étonne et qui expliquerait bien la liste de 5 noms obtenue, c'est le .
J'aurais mis la taille de la liste souhaitée soit 250.
À essayer
Ritchi
21 oct. 2017 à 19:37
21 oct. 2017 à 19:38