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

Macros et VBA Excel Discussion :

déplacer selection et offset


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 551
    Par défaut déplacer selection et offset
    Bonjour,

    je souhaite déplacer une selection, pour cela j'ai code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     WsListes.Range("A" & (intNoLigneContrat + 1) & ":D" & intDerniereLigne).Select
                    Selection.Cut
                    Selection.Offset(-1, 0).Activate
                    Selection.PasteSpecial
                    Application.CutCopyMode = False
    mais cela bug au niveau Selection.PasteSpecial, l'erreur est que la méthode pastepecial de l'objet Range a échoué

    Une idée?

    Merci d'avance

    Nath

  2. #2
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour Nath ,

    après un couper tu ne peut pas faire un Collage spécial, seul Coller est disponible. essaie la manipulation directement dans la feuille.

  3. #3
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WsListes.Range("A" & intNoLigneContrat & ":D" & intDerniereLigne).Value = WsListes.Range("A" & intNoLigneContrat + 1 & ":D" & intDerniereLigne + 1).Value

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 551
    Par défaut
    ahh oui en effet mercatog, c'est tout bête.....ou ai-je la tête... merci pour ta solution...

    par contre,sabaz, je serais curieuse de savoir comment c'est possible de le faire avec les offset, car avec paste, cela ne fonctionne pas non plus....

  5. #5
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour Nath,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Selection.Cut
    Selection.Offset(-1, 0).Select
    ActiveSheet.Paste

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 551
    Par défaut
    merci sabzzz (cette fois sans écorcher ton pseudo)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Déplacer selection entre les linklabels
    Par oami89 dans le forum VB.NET
    Réponses: 1
    Dernier message: 08/03/2011, 11h58
  2. Déplacer "selected" d'une option de liste
    Par Sanceray3 dans le forum jQuery
    Réponses: 2
    Dernier message: 25/09/2009, 20h21
  3. Se déplacer sur une feuille avec "offset"
    Par Zak Blayde dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 23/11/2007, 09h41
  4. ACTIVECELL OFFSET selection
    Par CIBOOX dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/12/2006, 23h34
  5. déplacer un ascenceur dans un select
    Par jeanvincent dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 07/10/2005, 15h40

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