Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Copier coller une ligne avec USF

  • Initiateur de la discussion Initiateur de la discussion vmax67
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

vmax67

XLDnaute Occasionnel
Bonjour à tous
J'ai un soucis avec ma macro.

La ligne à sélectionner par la valeur de la Textbox ne se copie pas

Merci pour votre aide

Voir fichier joint
 

Pièces jointes

Re : Copier coller une ligne avec USF

Bonjour,
Les textBox contiennent du Text et non des numériques.
il faut donc les convertir d'une manière ou d'une autre.
un indice de ligne de feuille de calcul est toujours un Long et non un Integer
Code:
Private Sub OK_Click()
    Dim x As long 'déclare la variable x
   [SIZE=3][COLOR=red]Dim ligne As Long[/COLOR][/SIZE]
[SIZE=3][COLOR=red]   ligne = Val(TextBox1.Value)[/COLOR][/SIZE]
    If ligne = 0 Then Exit Sub
    Rows("2:5").Select
    For x = 2 To 5                                    'boucle sur les lignes 2 à 5
        'condition : si la valeur de la cellule de la colonne A est égale à la TextBox1
        If Cells(x, 1).Value = [SIZE=3][COLOR=red]ligne[/COLOR][/SIZE] Then
            Rows(x).Select
            Selection.Cut Destination:=Rows("40:40")
            Exit For                                  'sort de la boucle
        End If                                        'fin de la condition
    Next x                                            'prochaine ligne de la boucle
    Unload Me                                         'masque l'Userform
    UserForm1.Hide
    'TextBox1.Value = ""
End Sub

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
469
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…