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

Erreur sur Range

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

J

Joshua1969

Guest
Bonjour,
je fais des essais concernant des tableaux variables (je débute en VBA😱)
J'ai écris ce code et il y a un message d'erreur : la méthode Range de l'objet Global a échoué. et bien entendu, je ne comprends pas pourquoi...

Quelqu'un peut-il m'aider.
d'avance merci.

Option Explicit
Option Base 1



Sub Tournéemanquante()
Dim i As Byte
Dim j As Byte
Dim k As Byte
Dim e As Byte
Dim f As Byte
Dim Tabréf As Variant
Dim Tableau As Variant
Dim Résultat As Variant
Dim fintableau As Long
'se positionne sur la feuille "Janvier"
Sheets("Janvier").Select
'Donne le numéro de la dernière ligne remplie avec les données tournées
fintableau = Range("C65536").End(xlUp).Row
'Rempli le tableau avec les données du mois
Tableau = Range(Cells(7, 4), Cells(fintableau, 31))
'rempli le tableau référence
Tabréf = Range(Cells(7, 3), Cells(fintableau, 3))
'rempli le tableau résultat
ReDim Résultat((fintableau - 6), 31)
For e = 1 To 31
For f = 1 To (fintableau - 6)
Résultat(f, e) = Range(Cells((f + 6), 3))
Next f
Next e

End Sub
 
Re : Erreur sur Range

Super.
Cela fonctionne.
Mais si je peux me permettre d'abuser, pourquoi la fonction Range marche pour alimenter un tableau précédent dans ma macro, et que sur cette ligne, cela ne fonctionne pas ?

Merci encore pour la réponse
 
- 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

Réponses
5
Affichages
905
Réponses
4
Affichages
728
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…