Selection Caractères VBA

Bonjour, alors voila mon petit soucis,

J'ai une feuille dans lequel j'importe un txt en premiere colonne avec des données sur chaque ligne et j'ai des filtres dans les colonnes suivantes qui me selectionne que certains chiffres par colonne

exemple :

a123456789123456789 (colonne a) --> a12345 (colonne b) --> 67891234 (colonne c) --> 56789 (colonne d)

pour cela je fais un =MID(A2,1,10) et ca dans chaque colonne

j'aimerai le faire dans vba car sinon a chaque fois que mon fichier import a moins de ligne que le precedent j'ai des #VaLUE à la place de cellules vides dans les colonnes b c d qui n'ont pas de valeurs dans leur n° de cellule A

Bonjour,

pas vraiment besoin de vba, pour cela il suffit d'utiliser la fontion "SI"

=SI(A2 ="";""; MID(A2,1,10))

si la cellule colonne a vide, il m'indique tjr #value

j'ai peut etre oublié de preciser qu'il me le fait pas qd j'ai un truc genre =IF(A2 ="";""; MID(A2;1;10)) mais je l'ai si j'ai par ex IF(A2 = "";""; MID (A2;5;12) )/100

j'ai besoin de cette division pour avoir mes deux derniers chiffres apres virgule

mettre le "/100" dans la formule ^^

  IF(A2 = "";""; MID (A2;5;12)/100 ) 
Rechercher des sujets similaires à "selection caracteres vba"