emessa
Messages postés2Date d'inscriptionlundi 17 octobre 2005StatutMembreDernière intervention20 octobre 2005
-
17 oct. 2005 à 23:28
emessa
Messages postés2Date d'inscriptionlundi 17 octobre 2005StatutMembreDernière intervention20 octobre 2005
-
20 oct. 2005 à 20:45
Bonjour à tous,
Je suis nouveau sur le forum et nouveau dans le vb (je cumule ;)
J'ai une petite question à vous soumettre que je ne parviens pas à résoudre.
Mon but est de remplacer le contenu au format texte de chaque cellule
d'une colonne par sa valeur (fonction val). (La colonne K pour notre
exemple)
Voici ma façon de faire pour traiter toute la colonne de haut en bas :
Sub valcolK()
For n = 1 To 65536
Dim x As Long
Dim z As String
x = n
z = "K" & x
Range("z").Select
ActiveCell.FormulaR1C1 = Val(Range("z").Value)
Next n
End Sub
Le bat blesse au niveau de Range("z").Select où malheureusement "z" n'est pas interprété comme il se doit. Sauriez-vous me dire où est-ce que j'ai fait une bêtise ? Merci