Macro Excel --> Ajouter un caractère

Macro Excel --> Ajouter un caractère - VB/VBA/VBS - Programmation

Marsh Posté le 09-08-2005 à 14:47:05    

Bonjour,
 
je débute dans la création de macro sous excel et je souhaiterais faire une macro qui dès que l'on rempli une cellule, ajoute automatiquement le caractère ' au début (si le caractère ' n'existe pas déjà)
 
Je pensas utiliser la fonction

Code :
  1. Worksheet_Change (ByVal Target As Range)

mais je ne sais pas après comment accéder à la valeur du 1er caractère.
 
Si quelqu'un avait une idée, cela m'arrangerait bien
 
Merci d'avance :)

Reply

Marsh Posté le 09-08-2005 à 14:47:05   

Reply

Marsh Posté le 09-08-2005 à 15:04:42    

cactusbidon, ton idéee est bonne. Il faut la réaliser avec ses quelques lignes VB :


Private Sub Worksheet_Change(ByVal Target As Range)
If (Left(Target.Value, 1) <> "'" ) Then
   Target.Value = "'" & Target.Value
End If
End Sub

Reply

Marsh Posté le 09-08-2005 à 15:11:56    

merci beaucoup, ca marche au poil !
C'était pourtant pas compliqué :) . C'est juste la feinte de la fonction left qu'il me manquait.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed