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

Qu'est ce que cel.offset???

  • Initiateur de la discussion Initiateur de la discussion kerlannais
  • 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 !

K

kerlannais

Guest
Bonjour,

On m'avait aidé à faire une macro avec cel.offset et ca fonctionnait bien.

Maintenant je suohaite faire une nouvelle macro dans le meme style, mais je voudrais écrire:

Range(cel.Offset(0, 13) and cel.Offset(0, -3),cel).Copy dest

Sauf que ca fonctionne pas comme ca...

Pouvez vous m'expliquer ce que c'est cel.offset et comment rediger ma ligne?

Merci beaucoup
 
Re : Qu'est ce que cel.offset???

bonjour

offset(lig,col) signifie simplement un décalage par rapport à un référence donnée
exemple
X = Cells(1,1).Offset(1,0) ... X = à la cellule d'une ligne en dessous de (Lig 1, Col 1)
soit (Lig 1, Col 1)=A1 avec .Offset(1,0) = A2 . . . X = cellule A2

X = Cells(1,1).Offset(1,1) ... X = à la cellule d'une ligne en dessous et une colonne après
soit (Lig 1, Col 1)=A1 avec .Offset(1,1) = B2 . . . X = cellule B2
 
Re : Qu'est ce que cel.offset???

Bonjour à tous
Je ne pense pas qu'il soit possible de "copier/coller" une plage discontinue de cette façon, mais je n'affirme rien !
Il faut peut-être décomposer par plages continues. Par exemple :
Code:
[COLOR="DarkSlateGray"][B]Sub toto()
Dim cel, dest
   Set cel = Range("G3")
   Set dest = Range("G4")
   cel.Offset(0, -3).Copy Destination:=dest
   cel.Copy Destination:=dest.Offset(0, 1)
   cel.Offset(0, 13).Copy Destination:=dest.Offset(0, 2)
End Sub[/B][/COLOR]
ROGER2327
#2787
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
9
Affichages
1 K
J
Réponses
0
Affichages
898
julesrugby38
J
  • Question Question
Réponses
1
Affichages
1 K
A
Réponses
2
Affichages
915
ACDEB
A
A
Réponses
30
Affichages
4 K
A
P
Réponses
15
Affichages
5 K
punk_sportif
P
J
Réponses
2
Affichages
773
J
T
Réponses
5
Affichages
1 K
T
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…