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 :

Dupliquer x fois un texte avec optionbutton vertical ou horizontal


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 241
    Points : 62
    Points
    62
    Par défaut Dupliquer x fois un texte avec optionbutton vertical ou horizontal
    Bonjour au forum,

    Avec le code suivant, je duplique le résultat X fois selon choix dans CBoxNombre dans le sens de la vertical
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    Dim PDepart As String, Validite As String
    Dim TextEtiquette As String, PremLig As String, SecLig As String, TrLig As String
    Dim Indice As Integer, I As Integer
    Dim Ctl As Control
     
     
      If Me.CBoxNombre.ListIndex = -1 Then
        MsgBox "Veuillez indiquez une quantité"
            With CBoxNombre
                .BorderStyle = 1: .BorderColor = RGB(255, 0, 0)
                .SetFocus
            End With
        Exit Sub
      Else
        PDepart = A1
        'Première ligne qui sera mise au format gras (voir plus bas)
        PremLig = CBoxProduit & " - " & CBoxMarque & Chr(10)
        'Deuxième ligne sans modification du format
        SecLig = "Mise en conditionnement le : " & TxtBoxDate & Chr(10)
        'Troisième  ligne qui sera mise au format italique (voir plus bas)
        TrLig = "A consommer avant le " & TxtBoxDLC
     
        TextEtiquette = PremLig & SecLig & TrLig
     
        With Sheets(1)
          With .Range(PDepart)
            .Value = TextEtiquette
            'Application de format pour les lignes ci dessus
            .Characters(Start:=1, Length:=Len(PremLig)).Font.Bold = True
            .Characters(Start:=Len(PremLig) + Len(SecLig), Length:=Len(TrLig)).Font.Italic = True
          End With
          Indice = ((.Range(PDepart).Row - 1) * 3) + .Range(PDepart).Column - 1
          For I = 1 To Val(Me.CBoxNombre) - 1
            Indice = Indice + 1
            .Range(PDepart).Copy Destination:=.Cells(1 + (Indice) \ 3, 1 + ((Indice) Mod 3))
          Next I
        End With
      End If
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub UserForm_Initialize()
    Dim aa
    aa = Sheets("Listes").Range("I2:I" & Sheets("Listes").Range("I50").End(xlUp).Row)
    CBoxColonne.List = aa
    aa = Sheets("Listes").Range("J2:J" & Sheets("Listes").Range("J10").End(xlUp).Row)
    CBoxLigne.List = aa
    End Sub
    Je souhaite avec 2 optionbutton (horizontal et vertical)effectuer la copie soit à l' horizontal avec OptButtonH ou à la vertical avec OptButtonV.

    Un peu compliqué pour mon niveau,

    pouvez-vous m'aider ?

    Merci

    Stephanie

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 241
    Points : 62
    Points
    62
    Par défaut Résolu
    Bonsoir au forum,

    J'ai trouvé et la réponse se trouve dans cette discussion http://www.developpez.net/forums/d12...llule-x-copie/

    Merci

    Stephanie

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

Discussions similaires

  1. [Débutant] SWT: composant Texte avec \n
    Par bonnefr dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 18/05/2004, 11h44
  2. problème de passage de texte avec getvariable
    Par VincentB dans le forum Flash
    Réponses: 2
    Dernier message: 12/01/2004, 18h35
  3. afficher texte avec retour chariot aprèq requète sql
    Par frenchy371 dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/01/2004, 17h33
  4. Réponses: 4
    Dernier message: 16/01/2003, 15h30

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