Format personnalise

bonjour a tous

j aimerais pouvoir creer un format personnalise pour la saisie des nouvelles immatriculation

comment m eviter de saisir les tirets admettons une plaque AE-584-ER

MERCI DE VOTRE AIDE

Bonjour,

Une solution parmi certainement beaucoup d'autres :

En saisissant sur 3 colonnes différentes A B C

A B C

AE 584 ER

Puis en D, la formule suivante :

=CONCATENER(A1;" -";B1;"-";C1)

Cordialement,

Fabienne

merci a toi , je pense qu il y a possibilit de faire un format personnalise non ? afin de saisir directement dans une celulle

cdlt

bonjour forum ,

Je ne pense pas que l'on puisse mettre un format personnalisé si les données ne sont pas des nombres.

Mais tu peux changer la valeur de la cellule avec une macro.

Exemple avec le fichier-joint (les spécialistes de la macro devrait certainement trouver mieux.)

Amicalement

106patogaze77.zip (11.48 Ko)

bonjour

s est super comment le mettre dans mon fichier je ne trouve pas la macro

ca marche super s est ce qu il me faut

merci beaucoup

bonsoir patogaze77 , forum,

Pour retrouver la macro sur le fichier joint :

  • outil/macro:visual basic editor
  • sous :Projet - VBAProject :double clic sur "Feuil1"

Tu peux copier la macro et la coller sur ton fichier.

Il te faut bien sur sélectionner la bonne feuille ou tu veux que la macro s'applique.

Au dessus de la fenêtre d'édition ;sous les deux petits ascenseurs , sélectionne "worksheet" puis "change"

Amicalement

92macro.zip (27.24 Ko)

MERCI BEAUCOUP j essai ca demain au boulot je te tiens au courant

bonne soiree

-- Lun Oct 11, 2010 11:30 am --

BONJOUR

pas tres doué dans les macros je ne parviens pas a la faire fonctionner peux tu etre plus precis

pour la mettre en application

desole

Bonjour Patogaze,

Sur le fichier que je t'ai envoyé , tu copies la macro comme tu copies n'importe quel texte.

Sur ton fichier , il faut que tu ouvres la fenêtre d'écriture du code comme tu peux le voir sur l'image GIF de mon précédent message.(La bonne feuille du bon classeur et "worksheet" et "change" sur les deux ascenseurs.)

Il faut ,bien sur ,que les macros soient autorisées sur ton PC.

Si tu la colles au bon endroit ,dès que tu saisis des donnéees dans la feuille concernée ,la macro est exécutée automatiquement.

Si tu rencontres toujours un problème ,essaie de décrire où est exactement celui-ci.

Où mieux encore :crée un fichier exemple où tu viens collé la macro comme expliqué.Et si ça ne marche pas ,postes celui-ci:il sera plus facile de résoudre le problème.

Amicalement

bonsoir et merci encore de ton aide

j ai fait un essai a la maison cela a l air de fonctionner , par contre il faudrait que cette macro puisse dire que cela commence a la ligne 1034 car au debut de l annee j avais encore des anciennes immatricuations et du coup cela me met des tirets, je pense etre assez clair dans mes explications

merci beaucoup

cdlt

Bonsoir patogaze,

Remplace la première ligne de code par la seconde :

If Not Intersect(Target, Range(Range("A1"), Range("A1").End(xlDown))) Is Nothing Then

If Not Intersect(Target, Range(Range("A1034"), Range("A1034").End(xlDown))) Is Nothing Then

Cela devrait suffire

Amicalement

re

merci de ta rapidite, je test demain

cdt

-- Jeu Oct 14, 2010 4:29 pm --

BONSOIR

probleme resolu tout fonctionne a merveille

a une prochaine

merci beaucoup

Rechercher des sujets similaires à "format personnalise"