Mise en forme excel avec VBA

HiiiCoach Messages postés 27 Date d'inscription vendredi 30 avril 2010 Statut Membre Dernière intervention 1 juin 2011 - 19 mai 2010 à 16:36
HiiiCoach Messages postés 27 Date d'inscription vendredi 30 avril 2010 Statut Membre Dernière intervention 1 juin 2011 - 19 mai 2010 à 16:44
Bonjour,

Je vous remercie d'avance pour votre aide.

Dans le cadre d'un projet, je dois trier des données excel via une userform. Voici un exemple de ce que je dois faire:

Je pars d'un fichier excel contenant un onglet "Général" qui regroupe ces infos:

0000000000000569868 *FZV33 5
0000000000000569868 *FZV33 4
0000000000000569868 *FZV33 3

Je souhaite, a partir d'une macro, trier ces données selon les critères suivants:

- Le nouvel onglet devra se nommer "En tête"
-Dans la colonne B1 se trouveront les 9 premiers 0, soit 000000000
- Dans la colonne B2 se trouveront les 10 chiffres suivants: 0000569868
- La colonne B3 comportera 20 espaces
-La colonne B4 comportera les caractères *F
-B5 contiendra l'identifiant FZV33
-B6 comportera 22 espaces
-Enfin, B7, l'identifiant 5

Et ainsi de suite...

Toutes les cellules suivront cette segementation.

De A1 à A7 se trouveront des intitulés (que je choisirai).

Voici un exemple concret du résultat que je souhaite obtenir:

----1--------------2----------3--------4--------5--------6----------7----
A ID | Numéro | Espaces| format | Type | Espaces | DNum

B 0000000000 | 0000569868 | | *F | FZV33 | | 5

C etc...

Pouvez vous m'aider SVP ?

1 réponse

HiiiCoach Messages postés 27 Date d'inscription vendredi 30 avril 2010 Statut Membre Dernière intervention 1 juin 2011
19 mai 2010 à 16:44
Edit: pas pratique...


-------1---------2------------3---------4--------5--------6----------7----
A ----ID-----| Numéro-----| Espaces--| format | Type | Espace---| DNum
B 0000000000 | 0000569868 |20 espaces| *F---- | FZV33|22 espaces| 5
0
Rejoignez-nous