Actualiser l'adresse d'une cellule en VBA

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

F

Frane

Guest
Bonjour à tous,

Je ne suis pas vraiment un spécialiste en VBA et j'ai un problème.

J'ai une base de donnée sous Excel qui est assez longue. Elle se rempli notamment grace à des menus déroulants qui ont leurs liste de référence à la fin de la base (cad trés loin !).

Pour accéder facilement à ces références, j'ai crée un bouton et une macro qui m'emmène simple au début de cette liste par un simple clic.

Le problème est que j'ai besoin de rajouter au fur et à mesure des ligne dans ma base, ce qui décale le toutes les coordonnée des mes cellules. Et bien sur, lors d'un décalage vers le bas, ma macro ne change pas d'adresse de cellule dynamiquement, et je vais plus au début de ma liste quand je clique sur mon bouton.

Il y a t il un moyen de faire automatiquement une actualisation des coordonnées de ma cellule sous VBA ?

Merci beaucoup pour votre aide !
 
Bonjour Frane

je sais pas si ca résoud exactement ton problème, mais tu peux essayer d'utiliser cette commande qui permet de trouver la derniere cellule de la colonne specifiée :

Range("Feuil1!A65000").end(xlup)

En fait il part de la cellule A65000 puis remonte jusqu'à la derniere cellule non vide. Et alors, si tu veux sélectionner la cellule se trouvant par exemple 8e avant la fin, tu peux faire

Sub Rech_Ref
Ligne=Range("Feuil1!A65000").end(xlup).row
Range("Feuil1!A"&Ligne-8).select
End Sub

Voila, j'espere que ca t'ira

le Fnake
 
Merci beaucoup messieurs, je vais essayer la méthode de fnake.

Pour répondre à la premiere question : mes références sont placées en bas car j'ai déjà énormément de colonnes, il s'agit d'une raison pratique.
 
- 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

Retour