S'abonner :  Newsletters    Magazines
Avis sur les produits Avis sur les logiciels Avis sur les jeux Actualités A propos de 01net
143 utilisateurs connectés

macros open office

czim le 23 mars 2009 à 15h47
je voudrais passer de Excel à OO et convertir la fonction suivante
je ne trouve pas l'équivalent de range: il s'agit de balayer un ensemble de cellules pour en concaténer le contenu avec un séparateur
Merci Si quelqu'un pouvait m'aider à la convertir en Open Office, car je veux commencer à m'en servir (je ne trouve pas l'équivalent de RANGE)


Function Concat(Champ, Separateur)
' on peut ajouter une limite maxi s'il faut limter la longueur du résultat:
' Function Concat(Champ, Separateur, maxi)
Dim NbCell, NbElements, x, y, z As Integer
NbCell = Champ.Count 'nombre de cellules à traiter
For x = 1 To NbCell
If Champ(x) <> "" Then
If Concat <> "" Then Concat = Concat & Separateur 'premier champ
Concat = Concat & Champ(x)
End If
Next
End Function


PRODUITS

TÉLÉCHARGER - LOGICIELS

JEUX VIDÉOS

LOISIRS

01NET PRO

AVIS ET COMMENTAIRES

A PROPOS DE 01NET

publicité
Bande dessinée
Astérix entre au musée avec une exposition qui célèbre ses 50 ans.

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Internext - 01net.