Se connecter / S'enregistrer

Résolu Déplacer contenu cellule par variable

Solutions (5)
Tags :
  • Visual basic
  • Logiciels
|
Bonjour,

Dans excel 2003, je souhaiterai connaître la méthode pour déplacer le contenu d'une cellule vers une autre cellule décalée ( en colonne) d'une valeur variable.

Soit, par exemple, déplacer automatiquement le contenu de la cellule J10 vers la cellule J(10-X) avec X valeur variable entiere.

Merci d'avance de votre aide.
Contenus similaires
Meilleure solution
partage
|
Bonjour,

Voici une solution au problème : créer une macro en VBA.

Il faut :

  • Ouvrir l'éditeur VBA : ALT+F11 ou Outil/Macro/Visual Basic Editeur
  • Insertion / Module
  • Sélectionner le Module1 créé
  • Coller le code ci-après :

    Sub Decale_n()
    '
    ' Macro1 Décalage de la valeur n contenue dans A1 de la sélection
    '

    Selection.Cut Destination:=ActiveCell.Offset(0, Range("A1").Value).Range("A1")
    ActiveCell.Offset(0, Range("A1").Value).Range("A1").Select

    End Sub


    Range("A1").Value correspond à la valeur du décalage contenue dans la cellule A1.
    Cette macro peut s'appliquer sur une sélection multiple.

    A bientôt pour savoir si cela a fonctionné comme désiré.

    PS Cela fonctionne aussi bien en 2003 qu'en 2007, 2010 peut-être
    • Commenter cette solution |
    Score
    0
    òh
    òi
    |
    Oui, bien sur.

    Merci encore
    • Commenter cette réponse |
    Score
    0
    òh
    òi
    |
    Meilleure réponse sélectionnée par daile.
    • Commenter cette réponse |
    Score
    0
    òh
    òi
    |
    Content que cela fonctionne.

    Serait-ce trop demander dans ce cas d’élire la réponse comme meilleure réponse ?

    C'est la monnaie de singe du site pour valoriser ce temps.

    A bientôt
    • Commenter cette réponse |
    Score
    0
    òh
    òi
    |
    Bonjour,

    Cela fonctionne parfaitement !

    Merci encore de votre aide et de votre temps.

    Daile
    • Commenter cette réponse |

    Ce n'est pas ce que vous cherchiez ?

    Tom's guide dans le monde
    • Allemagne
    • Italie
    • Irlande
    • Royaume Uni
    • Etats Unis
    Suivre Tom's Guide
    Inscrivez-vous à la Newsletter
    • ajouter à twitter
    • ajouter à facebook
    • ajouter un flux RSS