Suite alphanumerique
Fermé
Hili
-
3 juil. 2017 à 21:42
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 4 juil. 2017 à 14:46
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 4 juil. 2017 à 14:46
3 réponses
Bonjour Hili,
Fichier Excel 2007 : https://mon-partage.fr/f/ZLQKT13p/
À l'ouverture, Feuil1 est entièrement vide ; Ctrl e =>
ta suite alphanumérique va de A1 à A676.
Merci de me dire si ça te convient ; tu peux me demander
une adaptation éventuelle, par exemple : remplissage en
ligne plutôt qu'en colonne.
Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur le lien « Marquer comme résolu ».
Fichier Excel 2007 : https://mon-partage.fr/f/ZLQKT13p/
À l'ouverture, Feuil1 est entièrement vide ; Ctrl e =>
ta suite alphanumérique va de A1 à A676.
Merci de me dire si ça te convient ; tu peux me demander
une adaptation éventuelle, par exemple : remplissage en
ligne plutôt qu'en colonne.
Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur le lien « Marquer comme résolu ».
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
3 juil. 2017 à 22:30
3 juil. 2017 à 22:30
Bonjour
Je ne sais pas si j'ai bien compris
http://www.cjoint.com/c/GGduDJ7tAbB
Cdlmnt
Je ne sais pas si j'ai bien compris
http://www.cjoint.com/c/GGduDJ7tAbB
Cdlmnt
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
Modifié le 4 juil. 2017 à 15:00
Modifié le 4 juil. 2017 à 15:00
Fe bonjour à tous
Pour que tu aies les 3 solutions (au cas où tu n'aurais pas réussi à lire le fichier)
En supposant que tu commences en ligne 2
="6-" & CAR(65+ENT((LIGNE()-2)/26))&CAR(64+MOD(LIGNE()-2;26)+1)
Formule à tirer vers le bas
Cdlmnt
Pour que tu aies les 3 solutions (au cas où tu n'aurais pas réussi à lire le fichier)
En supposant que tu commences en ligne 2
="6-" & CAR(65+ENT((LIGNE()-2)/26))&CAR(64+MOD(LIGNE()-2;26)+1)
Formule à tirer vers le bas
Cdlmnt
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié le 3 juil. 2017 à 23:59
Modifié le 3 juil. 2017 à 23:59
Bonjour,
autre proposition par formule. Tu peux démarrer ta série à la valeur voulue, et passage au nombre suivant à x-ZZ (limité à 9, sinon il faudra compliquer un peu).
Par exemple 6-ZX en B2, mettre en B3 :
à tirer vers le bas.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
autre proposition par formule. Tu peux démarrer ta série à la valeur voulue, et passage au nombre suivant à x-ZZ (limité à 9, sinon il faudra compliquer un peu).
Par exemple 6-ZX en B2, mettre en B3 :
=GAUCHE(B2;1)+(DROITE(B2;2)="ZZ")&"-"&GAUCHE(STXT(ADRESSE(1;COLONNE(DECALER(INDIRECT(DROITE(B2;2)&"1");;1));;1);2;3);2)
à tirer vers le bas.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Bravo eriiic, c'est vraiment très fort ! tu as fait l'équivalent de mon code VBA
en juste une formule, qui de plus n'est pas trop longue ! chapeau !!!
C'est donc seulement pour un exemple de programmation VBA que je laisse
mon propre code VBA ; mais si tu préfères le supprimer, pas de problème !
@Hili : même si mon code VBA fait le travail attendu, oublie-le et prends
plutôt la formule d'eriiic ; c'est beaucoup plus simple !
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
4 juil. 2017 à 01:19
4 juil. 2017 à 01:19
Pas de raison de supprimer ton code, mieux vaut 3 propositions que 0 ;-)
Et puis ça lui donnera peut-être envie de découvrir vba
Et puis ça lui donnera peut-être envie de découvrir vba
3 juil. 2017 à 22:24
3 juil. 2017 à 22:52
Ctrl e => travail fait : de 1-AA à 6-ZZ (sur 4 056 lignes)
3 juil. 2017 à 22:59
3 juil. 2017 à 23:09
J'ai créé une macro VBA ; fais Alt F11 pour la voir ; je mets ci-dessous une copie
de ce code VBA ; ce sera plus facile pour toi de copier / coller la macro Essai()
dans un module de ton classeur.
Fais de nouveau Alt F11 pour retourner sur la feuille Excel ; si ton problème
est réglé, merci de passer le sujet en résolu. Cordialement.