INCRÉMENTER COLONNE SOUS VBA EXCEL

Messages postés
2117
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
14 mars 2016
- - Dernière réponse : PCPT
Messages postés
13368
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
- 9 févr. 2010 à 11:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51267-incrementer-colonne-sous-vba-excel

Afficher la suite 
PCPT
Messages postés
13368
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
23 -
debutLettre est un string
UCase va renvoyer un variant
il faut utiliser ucase$

tropGrand(ByRef debutChiffre <- AS QUEL TYPE? pas typé = variant

etc...
Pariterre
Messages postés
15
Date d'inscription
mercredi 6 août 2008
Statut
Membre
Dernière intervention
5 septembre 2010
-
D'accord, donc si je comprends bien, je peux/dois poster les petites fonctions sur codyx.org. C'est bon, je ferai à l'avenir.

Pour ce qui est du typage, j'avoue ne pas saisir à quoi cela fait référence... là, c'est vraiment parce que je suis débutant en fait. Tu as un lien à me proposer sur le typage (afin de savoir ce que je suis sensé poster et non poster ici)

Merci :)
PCPT
Messages postés
13368
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
23 -
malheureusement ils ne pourront pas te répondre, regarde en haut : j'ai déjà supprimé ta source. seuls toi et moi pouvons voir ces commentaires

donc comme indiqué s'il y a vraiment un intérêt, le code reste trop court. simple fonction : CODYX.ORG

et, rapide ou non, en diagonale il n'est pas correct : aucun typage

bonne soirée
Pariterre
Messages postés
15
Date d'inscription
mercredi 6 août 2008
Statut
Membre
Dernière intervention
5 septembre 2010
-
Finalement, j'ai trouvé une très bonne raison de le conserver!

Mon algorithme passe 100 000 itérations en 0,3 sec
Le dernier de US_30 le fait en 2,3 sec
Le plus lent est le second que US_30 a déposé les faisant en 5,8 sec
Celui de Big les fait en 1,5 sec

J'améliore la vitesse par un facteur 10 pour incrémenter ces lignes.

(bon si c'est pas une raison suffisante, je supprime, j'ai besoin de votre avis là-dessus :))
Pariterre
Messages postés
15
Date d'inscription
mercredi 6 août 2008
Statut
Membre
Dernière intervention
5 septembre 2010
-
Ah ouais, carrément beaucoup mieux.

Pour une raison que j'ignore, je n'ai jamais vu aussi simple nulle part sur les forums! Partout, ils proposent des façons tordues d'incrémenter une colonne... mais jamais aussi simplement.

Ça va me sauver beaucoup de problèmes!

Question pour US_30, je suis mieux de supprimer le tout ou simplement de changer le titre [et éventuellement l'endroit de la source... j'ai lu vite qu'il y avait un endroit pour les sources et un autre pour les choses utiles] pour quelque chose du genre :
Incrémentation de lettre

Merci pour vos réponses :)