Macro

S

Sha0lin

Guest
Bonjour à tous,

Voilà, j'ai ce code qui me permet de ne conserver que les 5 premiers chiffres d'une référence saisie dans la cellule B3.

Moi je voudrais que ce code s'applique à toute la colonne B.

Comment dois-je le modifier svp ?

Merci d'avance c'est très pressé :S

Sha0lin
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

en passant par un tableau de variables au cas où tu es beaucoup de données

Sub toto()

Dim montableausource
Dim x As Integer

montableausource = Range('B2:B' & Range('B65536').End(xlUp).Row)

For x = 1 To UBound(montableausource)
    montableausource(x, 1) = Left(montableausource(x, 1), 5)
Next
Range('B2:B' & Range('B65536').End(xlUp).Row) = montableausource


End Sub


Bon courage
 
S

Sha0lin

Guest
Bonjour Pascal et merci !

Mais c'est un peu trop évolué pour mon niveau actuel alors pourrais tu m'indiquer où insérer mon code d'origine Range('b3').Value = Left(Range('b3').Value, 5) par rapport à ton code ?

Merci

:S

Sha0lin
 

Discussions similaires

Réponses
9
Affichages
318

Statistiques des forums

Discussions
312 215
Messages
2 086 329
Membres
103 180
dernier inscrit
Vcr