Bonjour,
Je souhaite copier le texte se trouvant dans une plage de cellule qui est sélectionnée (jusque là je pense que ça fonctionne et le coller dans une zone de texte afin de le récupérer. Est ce déjà une bonne solution ?
Si oui, j'ai commencé à écrire le code suivant : Je pense qu'il fonctionne jusqu'à Selection.copy . AI-je bien fait de mettre avant " Application.CutCopyMode = False"
Je pense que le if datafound fonctionne aussi. Je pense que la sélection de ma feuille en enlevant le mot de passe fonctionne. mais après par contre.....
je souhaiterais créer une zone de texte donc et coller la sélection à l'intérieur. Dans l'idéal il y aurait un retour à la ligne entre chaque texte de cellule collé.
Qqun sait faire ?
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
nom = ComboBox4.Value
Feuil1.Select
Range("7:7").Find(nom, , xlValues, xlWhole, , , False).Select
ActiveCell.Select
Colonne = ActiveCell.Column
ligne = ActiveCell.Row
Set Selection = Sheets("saisie").Range(Cells(ligne + 3, Colonne + 2), Cells(ligne + 1949, Colonne + 2))
Application.CutCopyMode = False
Selection.Copy
If datafound = False Then Sheets(ComboBox4.Value).Select: MsgBox "Deux possibilités : Soit il n'y a pas de données pour cette sélection soit vous avez oublié d'enlever les filtres précédents": Exit Sub
Sheets(ComboBox4.Value).Select
ActiveSheet.unprotect Password:="toto"
Range("A1").Select 'sélectionne la cellule/bloc ou il faut coller
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose = False 'copier uniquement les valeurs
End Sub