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 :

Redimensionner une cellule fusionnée, comment mettre en place cette macro ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Novembre 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 1
    Par défaut Redimensionner une cellule fusionnée, comment mettre en place cette macro ?
    Bonjour à tous,

    J’ai un petit problème (comme beaucoup dans ce forum) concernant le redimensionnement des cellules fusionnées.

    Afin de résoudre ce problème j’ai eu une idée de Macro que je n’arrive malheureusement pas à mettre en place (je ne suis pas expert en VB malheureusement)

    Le cas est les suivant :

    J’ai créé un tableau qui se trouve dans les colonnes B C et D.
    Chaque case de ce tableau est en fait une cellule fusionnée sur 3 lignes (1,2,3 – 4,5,6…etc).

    Je souhaite réaliser une macro qui réaliserait la tache suivante :
    A chaque fois qu’une cellule du tableau est sélectionnée, le curseur se décalerait sur la colonne A, se placerait une ligne en dessous et rajouterai une ligne. Ainsi la ligne serait agrandie d’une case à chaque fois que j’exécuterai cette macro.

    Mon problème est aussi bête que ça !

    Quelqu’un peut m’aider ? J’espère que oui, ça impressionnerait mon boss si j’arrivait à finaliser mon fichier Excel !

    Merci par avance

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut joenas13 et le forum
    ça impressionnerait mon boss
    Au lieu d'essayer d'impressionner ton boss, essaie de nous impressionner : Je ne comprends pas ce que tu veux faire.
    B1, B2, B3 sont fusionnées, de même que C1, C2, C3 et D1, D2, D3 même chose pour les lignes 4, 5 et 6. Jusqu'à là, je comprends

    si je sélectionne C1(fusionnée) ? la macro est supposée faire quoi ?
    Si c'est la cellule D4(fusionnée) ?
    Pas clair, pas clair
    A+

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 306
    Par défaut
    Je ne suis pas sur non plus de bien comprendre, toutefois, si cela peut t'aider, voici comment :

    1/ ajouter une ligne au-dessous de le cellule sélectionnée
    2/ sélectionner la cellule en colonne A de la ligne ajoutée

    Colle ceci dans le code de la feuille en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Public bool As Boolean
     
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Selection.Cells.Count > 1 Then Exit Sub
    If bool = False Then
        Rows(Target.Row + 1).Insert
        bool = True
        Cells(Target.Row + 1, 1).Select
        bool = False
    End If
    End Sub
    Cependant, toute sélection de N'IMPORTE QUELLE cellule ajoutera une ligne : cela t'empêchera de saisir des valeurs...

    Dis-moi si tu veux des améliorations.
    Alexandre

    (PS : je trouve beaucoup plus logique de vouloir épater son boss que ceux à qui on demande de l'aide... )

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/10/2007, 13h24
  2. Comment mettre en place un Jlabel avec une image de fond?
    Par jlassiramzy dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 08/05/2007, 17h52
  3. Comment mettre en place une police peu répandue ?
    Par Meyer Lanski dans le forum Mise en page CSS
    Réponses: 32
    Dernier message: 10/04/2007, 10h37
  4. Réponses: 4
    Dernier message: 09/09/2006, 11h42
  5. Comment mettre en place une structure 3 tiers.
    Par WOLO Laurent dans le forum Débats sur le développement - Le Best Of
    Réponses: 13
    Dernier message: 27/07/2003, 22h01

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