Sélection d'une cellule nommée par VBA

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

B

Bryan

Guest
Bonjour à tous,

Je voudrais savoir s'il est possible de sélectionner une cellule nommée par VBA avec une condition. J'ai créé un loop qui part de la cellule A1 et qui descend jusqu'à la ligne 200. Je veux vérifier à chaque cellule le nom de celle-ci et effacer si elle correspond au critère de nom.

Un exemple:

Disons que ma cellule A4 s'appelle ALLO. Je veux partir de la cellule A1 et descendre jusqu'a`ce que je trouve la cellule ALLO. Mon code est:

n=1

Do until n=200

If cells(n,1).Name = "ALLO" then (c'est cette ligne que je veux pouvoir
n=n+1 accomplir et je ne suis pas capable)
cells(n,1).select
entirerow.delete
else:n=n+1
end if

loop


Je veux pouvoir identifier la ligne avec la cellule ALLO et effacer les lignes sous celles-ci jusqu'à une autre ligne qui comporte un nom dans la cellule
A(valeur). Je ne peux sélectionner une région fixe, car la région varie de grosseur. Pas facile à expliquer. J'ai besoin d'aide... 🙁

Merci d'avance

Bryan
 
bonjour Bryan,

pourquoi ne pas y aller directement,

Application.Goto Range("hello")
ActiveCell.EntireRow.Delete

sinon il faut passer par la colection names,

Set nms = ActiveWorkbook.Names
Set wks = Worksheets(1)
For r = 1 To nms.Count
wks.Cells(r, 2).Value = nms(r).Name
wks.Cells(r, 3).Value = nms(r).RefersToRange.Address
Next


isabelle
 
- 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