Revoila le boulet

ZOBYMASTER Messages postés 7 Date d'inscription mardi 27 avril 2004 Statut Membre Dernière intervention 18 mars 2005 - 27 avril 2004 à 14:21
HFanny Messages postés 699 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 13 mai 2011 - 27 avril 2004 à 14:44
Rebonjour, voici le deuxieme épisode de mon combat contre le coté obscur de VB: VBAhhhhhhhhhhhhhhh ! (:-)

Vite fait: peut-on ouvrir un fichier de format prf dans un doc excel, le tout programmé en VB.

Bocou + dur: comment récupérer les 3 premiers caracteres contenues dans une cellule pour les recopier dans une autre cellule. En l'occurence ce sont des chiffres, donc imaginerque vous ayez: 195236 cellule 1
002541 cellule 2
1544 cellule 3

et qu'on recopie : 195 cellule 4
002 cellule 5
154 cellule 6

merci a+

1 réponse

HFanny Messages postés 699 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 13 mai 2011 20
27 avril 2004 à 14:44
Bonjour,

Pour la deuxieme partie de ta question (le beaucoup plus dur), c'est le plus simple en fait.
Il existe une méthode qui fait ça pour toi :) : meme 2
soit Left(<tacellule>,3)
ou bien Mid(<tacellule>,1,3)

Exemple :

Range("A2").FormulaR1C1 = Left(Range("A1").FormulaR1C1,3)


Enfin, ici comme tu parles de cellule j'ai supposé que tu travaillais avec Excel, d'où les Range()

Fanny
0
Rejoignez-nous