Un ptit problème d'écriture

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 !

Florian53

XLDnaute Impliqué
Bonjour à tous,

J'ai un soucis je pense sur la formulation d'un code en vba

Private Sub UserForm_Initialize()
Dim Derlign As Integer

Sheets("Feuil1").Activate
Derlign = Range("A65000").End(xlUp).Row + 1
Range([A2], [A65536].End(xlUp)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil3").Select
Range("A2").Select
ActiveSheet.Paste

Sheets("Feuil2").Activate
Derlign = Range("A65000").End(xlUp).Row + 1
Range([A2], [A65536].End(xlUp)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil3").Select
Range ("A" & Derlign)
ActiveSheet.Paste

End Sub

Le code me mais une erreur:" Utilisation incorrecte de la propriété " et me surligne le mot "Range" a l'avant dernière ligne

Je ne vois pas de quoi ça pourrais venir, j'ai essayé avec des points devant cela ne fonctionne pas non plus si au passage quelqu'un pouvait m'indiquer la différence entre:

- "Range" et ".Range" cela m'aiderais merci à vous
 
Re : Un ptit problème d'écriture

Bonsoir Florian 53 le forum,
le but c'ets de mettre ta liste de feuil1 et feuil 2 en feuil3 l'un en dessous de l'autre?
dans l'attente de ta réponse
a+
papou

EDIT : bonsoir Pierrot trop rapide comme dab!!!
 
Dernière édition:
Re : Un ptit problème d'écriture

Bonsoir Florian 53 le forum,
le but c'ets de mettre ta liste de feuil1 et feuil 2 en feuil3 l'un en dessous de l'autre?
dans l'attente de ta réponse
a+
papou

EDIT : bonsoir Pierrot trop raide comme dab!!!

Oui c'est exactement ce que je veux, le code de pierrot marche nickel par contre j'ai 25 lignes vide entre les deux je vais essayer de vois le pourquoi du comment.

Merci à vous de vos réactions éclairs
 
Re : Un ptit problème d'écriture

Re, bonsoir Papou🙂

"range" tout seul ne veut rien en soit, et provoque une erreur. La méthode "paste" quand a elle ne s'applique pas directement à l'objet "range" mais à un objet "worksheet", par contre placé comme je l'ai indiqué, l'objet range dans ce cas sert d'argument "destination" de la feuille de calcul en question...

Pour le ".Range", le point devant est utilisé quand le "range" est "encapsulé" dans un bloc "with"....

@+
 
- 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
10
Affichages
792
Réponses
3
Affichages
333
Réponses
5
Affichages
916
Réponses
1
Affichages
326
Réponses
17
Affichages
1 K
Retour