Open Office 2 : Chaine de caractères à suppri

Résolu/Fermé
ickyknox Messages postés 1157 Date d'inscription jeudi 13 décembre 2007 Statut Membre Dernière intervention 17 mars 2024 - 14 janv. 2009 à 15:14
 ICKYKNOX - 15 janv. 2009 à 15:19
Bonjour,

J'ai un doc (type excel mais en open) avec une liste en colonne A.
Les données ont des valeurs type : ARPOT2632595512

De la cas 1 à la case 10000 j'aimerais que les 5 premiers caractères soient supprimés (donc les lettres).


On m'a donné ce langage, mais il ne fonctionne que sur la version 3 d'open office.
Est ce que quelqu'un a une idée de modification SVP?

Merci :


Sub SuppressionCarac
' déclaration des variables
Dim i As Long
Dim wkb As Object
Dim wks As Object
Dim rge As Object

wkb = ThisComponent
wks = wkb.getSheets.getByName("Feuille1")

'xray wks
For i = 1 to 10000
rge = wks.getCellRangeByName("A" & i)
rge.Value = Right(rge.Value,Len(rge.Value)-5)
Next i


End Sub
A voir également:

1 réponse

OOoForum Messages postés 3865 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 3 novembre 2023 960
14 janv. 2009 à 19:22
Pas besoin d'une macro pour extraire un nombre d'une chaîne. Regardez dans la liste des fonctions de texte.

0
ben le problème c'est que le code on me l'a donné.

Mais la programmation ou les manips sur open office je les connait pas du tout.

Tout ce que je sais faire c'est coller le code dans la macro
0