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

Incrémentation indice de colonne bloqué à Z

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

AzoR

XLDnaute Occasionnel
Bonjour,

Comme dit explicitement dans mon titre, j'ai un petit soucis de bloquage d'incrémentation de mon indice de colonne une fois arrivé à Z en passant par le code ASCII.

Je ne vais pas pouvoir joindre mon fichier car trop volumineux donc je vais expliquer mon programme :

Je réalise des acquisitions de 273 valeurs, je les rangent chacune dans une ligne différentes de la même colonne. Ensuite lors de la deuxième acquisition, je passe à la colonne suivante et ainsi de suite. OR mon code bloque à Z car il cherche à incrémenter mais ne peux pas car on doit passer à la colonne AA. Voici mon module correspondant à cette tâche :


Je pense donc qu'il faut changer ma méthode d'incrémentation de mon indice de colonne mais j'ai du mal à voir une autre méthode ... ( je suis débutant 😳 )

Comment faire pour que cela ne bloque pas à Z ?

Merci d'avance !

Cordialement, AzoR.
 
Re : Incrémentation indice de colonne bloqué à Z

Bonjour,

utilise peut être un "cells" au lieu de "range", les arguments colonne et ligne étant numériques...

bonne journée
@+

Edition : bonjour PierreJean🙂
 
Re : Incrémentation indice de colonne bloqué à Z

Ah oui et bien sûr je précise que dans mon programme principal, j'initialise : colonne = "B" étant donné que je dois commencer à la colonne C.

Cordialement, AzoR.
 
Re : Incrémentation indice de colonne bloqué à Z

Bonjour Pierrot,

Encore une fois merci de ta réponse sur mon U'nième post,

Oui je crois y avoir penser au début, mais comment faire avec ces lignes là du coup :

cell = Chr$(Asc(colonne) + 1) & "3" & ":" & Chr$(Asc(colonne) + 1) & "275"

'Worksheets("Valeurs").Range(Chr$(Asc(colonne) + 1) & 3).Value = table_valeurs
Worksheets("Valeurs").Range(cell).Value = table_valeurs

Merci d'avance,

Cordialement, AzoR.
 
Re : Incrémentation indice de colonne bloqué à Z

ah non c'est bon par contre maintenant j'ai une erreur d'incompatibilité de type sur ma ligne : cell = Range(Cells(3, colonne), Cells(275, colonne))
 
Re : Incrémentation indice de colonne bloqué à Z

Bonjour.

Vous pourriez aussi utiliser la méthode Resize. Personnellement je la trouve très pratique. Votre procédure pourrait se terminer par :
VB:
With Worksheets("Valeurs")
   .Cells(3, Colonne).Resize(272).Value = table_valeurs
   .Cells(277, Colonne).FormulaR1C1 = "=MAX(R3C:R66C)"
   .Cells(278, Colonne).FormulaR1C1 = "=MAX(R67C:R170C)"
   .Cells(279, Colonne).FormulaR1C1 = "=MAX(R171C:R274C)"
   End With
Il vaudrait peut être mieux ne pas typer en Double le tableau de sortie. Même si ça lui plait quand même, Excel convertit tout en Variant.

Edit : Salut PierreJean.
 
Dernière édition:
Re : Incrémentation indice de colonne bloqué à Z

Bonjour Dranreb,

Ton option du "Resize" fonctionne à merveille !!!

Merci beaucoup et bonne journée à toi et à tous d'ailleurs !

Cordialement, AzoR.
 
- 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
5
Affichages
272
Réponses
4
Affichages
202
Réponses
8
Affichages
236
Réponses
8
Affichages
482
Réponses
3
Affichages
197
Réponses
10
Affichages
292
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
514
Réponses
2
Affichages
210
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
657
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…