Cellule nommée

  • Initiateur de la discussion Famu
  • Date de début
F

Famu

Guest
Bonjour à tous,

Ceci ne fonctionne pas :

For i = 'findate' To 6 Step -1

(findate étant le nom d'une cellule)

Y-a-t-il une solution ?


Merci pour votre aide,
Famu.
 

Bricofire

XLDnaute Impliqué
Re Famu, :)

Arf, ta valeur dans finddate, ne serait pas égale ou inférieure à 6 ? ;)
Là on parle de nombres, si le contenu de finddate (non précisé pour le moment :whistle: ) est autre chose, il faut le dire et voir, mais le ' to 6' laisse à penser que non...

Pour commencer, vois en mode pas à pas la valeur que prend ta variable compteur (appuis sur F8 successifs) :)

cordialement,

Brico

Message édité par: bricofire, à: 23/03/2006 11:25
 
F

Famu

Guest
Je pense que je mélange un peu :

'findate' est le nom d'une cellule qui est $D$34805. Par conséquent, ce n'est pas un nombre.
Comment faire pour considérer le nombre 34805 ?
Sinon, j'avais vérifié tes consignes.

Amicalement.
 

coco_lapin

XLDnaute Impliqué
Bonjour Famu et Bricofire.

J'utilise énormément les cellules nommées, ainsi il n'y a aucune modif à apporter lorsqu'il y a ajout de lignes ou de colonnes.

Voici le type de code que j'utilise pour exploiter les cellules nommées dans VBA:

For i = Range('Lig_min_stock').Row To 100
Cells(i, Range('Niveau_stock').Column) = '1'

'Lig_min_stock' est le nom d'une cellule nommée
 

Bricofire

XLDnaute Impliqué
Re Famu, Coco Lapin, :)

Ben oui, Famu ton code fait appel dans sa présentation à la valeur de la cellulle nommée, alors que ce que tu veux, c'est récupérer le numéro de ligne en fait :whistle: , c'est ca que fait la propriété Row de l'objet Range comme l'utilise fort judicieusement coco_lapin ;)

D'où la nécessité de bien exposer ses demandes :)

bonne journée,

Brico
 

Discussions similaires

Réponses
11
Affichages
347

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz