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 :

[tableur] macro copie colle de plage de cellule active


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 19
    Points : 16
    Points
    16
    Par défaut [tableur] macro copie colle de plage de cellule active
    Bonjour,
    voila je vous explique mon problème j'essai dans une feuille de selectionner une cellule active et a partir de celle ci copier de la cellule active à la cellule J le contenu et le coller dans une autre feuille

    J'ai pondu ce code mais j'ai une erreur au niveau de la ligne en rouge

    option Explicit
    Sub copie_colle
    Dim Feuille1 As Object, Feuille2 As Object
    Dim MaZone As Object, MaCopie As Object
    Dim CelluleActive as Object
    dim ligne as integer, colonne as integer

    Feuille1 = ThisComponent.sheets.getByName("Compte rendu")
    Feuille2 = ThisComponent.sheets.getByName("Actions")
    CelluleActive = ThisComponent.CurrentSelection
    Ligne = CelluleActive.CellAddress.row
    MaZone = Feuille1.GetCellRangeByPosition(0,ligne,9,0)'"celluleactive:J"Feuille1
    Feuille2.Rows.insertByIndex(0,1)' o pour la position, 1 pour le nombre de ligne
    MaCopie = Feuille2.GetCellByPosition(0,0)'A1 en feuille2
    Feuille2.copyRange(MaCopie.CellAddress,MaZone.RangeAddress)'la copie
    end sub
    Quelqu'un pour m'aider s'il vous plait? merci d'avance

  2. #2
    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 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Salut,

    Je viens de tester ton code et cela fonctionne correctement

    Peux-tu renommer ta feuille "Compte rendu", pour qu'il n'y est pas d'espace ? Et voir si ton code fonctionne !

    @+.

  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 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Où es-tu ? As-tu réussi avec les infos fournies.

Discussions similaires

  1. macro copie colle cellule vide
    Par tomAH74 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/05/2013, 14h21
  2. faire une copie d'une plage de cellules sur x feuilles
    Par La Zélie dans le forum Excel
    Réponses: 4
    Dernier message: 11/06/2008, 08h55
  3. Copie d'une plage de cellules
    Par Jeanvaljean44 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/01/2008, 17h46
  4. Problème de copie d'une plage de cellule
    Par Boonichou dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 03/08/2007, 17h31
  5. Ma Macro copie le contenu de certaines cellules mais pas d'autres
    Par zococo dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 25/01/2007, 11h53

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