Copier les lignes de A à AN et pas lignes entières
Résolu/Fermé
A voir également:
- Copier les lignes de A à AN et pas lignes entières
- Aller à la ligne excel - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
- Site de vente en ligne particulier - Guide
- Partage de photos en ligne - Guide
- Copier une vidéo youtube - Guide
1 réponse
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
26 févr. 2016 à 11:17
26 févr. 2016 à 11:17
Bonjour,
Il te faut modifier le Range Cellules, puisque tu sélectionnes des lignes complètes.
Une solution consiste à manipuler la chaine de caractères comprise dans la propriété Address de ton Range Cellules :
Il te faut modifier le Range Cellules, puisque tu sélectionnes des lignes complètes.
Une solution consiste à manipuler la chaine de caractères comprise dans la propriété Address de ton Range Cellules :
Dim Cellules As Range ' Déclaration de la variable Cellules Dim Rep As Integer ' Déclaration de la variable Rep Dim Rep2 As Integer ' Déclaration de la variable Rep Dim Adresse As String i = 2 ' i Prend la valeure 2 On Error Resume Next ' Si erreur d'éxécution , le controle passe à l'instruction qui suit (Ignore l'erreur) Set Cellules = Application.InputBox(prompt:=" Cliquez sur le (ou les) numeros des lignes à conserver ( Maintenir CTRL) ", Type:=8) ' Questionnement sur lignes à conserver If Err.Number <> 0 Then ' Si le code d'erreur est différent de 0 ( Si il y a une erreur) Exit Sub ' Quitter la macro End If ' Fin de la condition On Error GoTo 0 ' Rétablit la gestion d'erreur par défaut ( annule Err.Number ) MsgBox Cellules.Address Adresse = Replace(Cellules.Address, ":$", ":$N") Adresse = Replace(Adresse, "$", "$A") Set Cellules = Range(Adresse) MsgBox Cellules.Address
26 févr. 2016 à 12:47
Encore un sans faute pour toi , merci bien et à bientôt :D