problème balayage de cellule en vba

problème balayage de cellule en vba - VB/VBA/VBS - Programmation

Marsh Posté le 06-02-2009 à 12:57:35    

Bonjour,
 
Voila étant débutant en programation VB je voudrais avoir quelques informations.
Je programme sous vba avec comme destination excel  
 
Je vous explique ma situation, je recherche une solution afin de balayer une plage de cellules pour pouvoir vérifier le type de format.
Ainsi, je voudrais definir les paramétres pour que quand la personne donne une valeur dans la cellule, celle ci soit cohérante avec mon type de format. Concernant les formats, j'ai deux types (numérique, caractères).  
Autre particularité, je dois initialiser une colonne avec trois valeurs (caractéres) :) .
Si vous pouvez me donner des informations merci de votre part
 

Reply

Marsh Posté le 06-02-2009 à 12:57:35   

Reply

Marsh Posté le 08-02-2009 à 12:48:06    

Bonjour,
 
balayer une plage de cellules pour pouvoir vérifier le type de format
Essayez le code ci-dessous qui scrute la plage A1:C3
 
Sub LesFormats()
Dim maPlage As Range
Dim C As Range
Set maPlage = ActiveSheet.Range("A1:C3" ) 'A adapter "A1:C3"
For Each C In maPlage
  MsgBox C.NumberFormat
Next C
End Sub
 
 
Maintenant, si vous voulez empêcher l'utilisateur de taper n'importe quoi alors  
contactez moi en précisant bien vos objectifs.
 
Cordialement.
 
PMO
Patrick Morange

Reply

Sujets relatifs:

Leave a Replay

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