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

Range("c65536").End(xlUp).Offset(1, 0).Activate

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

pascal21

XLDnaute Barbatruc
Code:
Private Sub Workbook_Open()
ThisWorkbook.Worksheets(2).Activate
Range("c65536").End(xlUp).Offset(1, 0).Activate
End Sub
bonjour le forum
avec ce code, ça ouvre le classeur sur la feuille 1 et dans la premiere cellule vide de la colonne c
ça ne fonctionne pas comme je voudrais, en effet il se peut que des cellules colonne c ne soient pas remplies et dans ce cas le curseur s'y installe
donc comment modifier ce code pour que le curseur aille en commençant par le bas sur la première cellule non vide
merci
edit: ce n'est pas clair il faut que le curseur s'installe sur la cellule en dessous de la dernière cellule non vide
j'ai déja vu ce code sur le site mais je ne le retrouve pas
 
Dernière édition:
Re : Range("c65536").End(xlUp).Offset(1, 0).Activate

Bonjour Pascal,

suis pas sur d'avoir très bien compris, essaye peut être comme ci dessous mais bon trop simple pour que ce soit ca...

Code:
Range("c65536").End(xlUp).Offset(2, 0).Activate

bonne journée
@+
 
Re : Range("c65536").End(xlUp).Offset(1, 0).Activate

Bonjour,

Ton code est correct si tes cellules de la colonne C sont complètement remplies.
Sinon essaie : Range("c1").End(xlDown)(2).Offset(1, 0).Activate

A te lire
 
Re : Range("c65536").End(xlUp).Offset(1, 0).Activate

bonjour Pascal21

Salut Pierrot

teste ceci , ça repond peut-etre a ta question (dont la clarté n'est pas aveuglante !!!)

Range("c1").End(xlDown).Offset(1, 0).Activate

edit :

avais pas rafraichi

salut Dan
 
Re : Range("c65536").End(xlUp).Offset(1, 0).Activate

bonjour pierrot, dan, pierrejean
tout d'abord pardon pour le manque de clarté de mon message (je m'y repris par 3 fois pourtant, ça doit être parceque on est dimanche)
en fait j'avais copier/coller dans mon message le code situé sur une autre feuille et qui fonctionne parfaitement comme je l'entends
j'avais en fait ce code là
Code:
 Range("c").End(xlUp).Offset(1, 0).Activate
qui lui ne donnait pas pleine satisfaction
sujet résolu merci bon dimanche à vous
j'ai déja vu ce code sur le site mais je ne le retrouve pas
évidement!!! c'etait dans mon classeur lol!!!!
 
Dernière édition:
- 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
7
Affichages
173
Réponses
3
Affichages
253
Réponses
15
Affichages
776
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…