IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

PROBLEME pour copier/coller des données avec une légère contrainte


Sujet :

OpenOffice & LibreOffice

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut PROBLEME pour copier/coller des données avec une légère contrainte
    Bonjour j'ai de légère base en VBA sous Excel mais maintenant on a Open Office et je dois dans un tableau, copier la valeur écrite dans la colonne B de la feuille 1 et la coller dans la colonne C de la feuille 2 mais à condition que le nom écrit dans la colonne C de la feuille 1 soit identique au nom dans la colonne B de la feuille 2
    J ai commencé à écrire ce code avec l'aide d'informations trouvés sur internet :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Sub test1230123
    
    Dim monDocument As Object
    Dim mesFeuilles As Object 'Désigne les feuilles
    Dim feuilleSource As Object 'Désigne la feuille source
    Dim feuilleDestination As Object 'Désigne la feuille destination
    
    Dim i As Integer
    
    monDocument = thisComponent 'il s'agit du document actif sur lequel on travaille
    mesFeuilles = monDocument.Sheets 'mesFeuilles est la Feuille1 du document actif
    
    feuilleSource = mesFeuilles.getByName("Feuille1")'Feuille source qui contient les données à copier
    feuilleDestination = mesFeuilles.getByName("Feuille2") 'Désignation de la feuille de destination si on veut la désigner
    
    for i = 1 to 1000
    if Sheet(Feuille1).getCellByPosition("A").Value = Sheet(Feuille2).getCellByPosition("B").Value then
    Sheet(Feuille1).getCellByPosition("B").Value = Sheet(Feuille2).getCellByPosition("C").Value
    
    End if
    next i
    End Sub
    Mais à la ligne souligné un message d'erreur affiche : "sous procédure ou procédure de fonction non définies"
    Pouvez vous m'aider svp c'est très important
    merci

  2. #2
    Membre averti Avatar de Mobydick_62
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2009
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2009
    Messages : 261
    Points : 388
    Points
    388
    Par défaut COPIER/COLLER
    Bonjour,
    Vu que ta question remonte à quelques temps, as tu trouvé une réponse à ton problème ?
    Libre Office Version: 7.4.3.2 (x64)
    Windows 10

  3. #3
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    Billets dans le blog
    11
    Par défaut
    Salut,

    Je ne sais pas où tu en es mais normalement il faut indiquer un position x et y :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheet(Feuille2).getCellByPosition("B1").Value
    @+.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    Billets dans le blog
    11
    Par défaut
    Où es-tu ?
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/01/2015, 10h11
  2. [XL-2007] Macro pour Copier coller des colonnes a partir d'une référence sur une ligne
    Par laurasoe dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/07/2014, 11h10
  3. Réponses: 0
    Dernier message: 11/06/2014, 22h33
  4. Copier/coller des données dans une appli GWT
    Par yann1610 dans le forum GWT et Vaadin
    Réponses: 1
    Dernier message: 01/12/2010, 19h00
  5. [format des données avec une procédure stockée]
    Par viny dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 10/03/2005, 13h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo