[Résolu]Problème de déclaration variable ou de référence?

jecirbe

XLDnaute Junior
Bonjour,
je m’adresse à vous car après plusieurs heures de recherches vaines (mauvais mots clé, mauvaise méthode de recherche ??) sur internet, je coince toujours sur un problème "basique".
J'ai une feuille "Feuil1" dans laquelle se trouve une textbox. Dans cette textbox, via une macro, j'affiche du texte grâce à un tuto youtube (organizer 1/2 & 2/2).
VB:
Sub Barrededéfilement3_QuandChangement()
Dim mois As String, jour As String, onglet As String, colonne As String
onglet = Worksheets("Feuil1").Cells(1, 1).Value
mois = Worksheets("Feuil1").Range("A2").Value
Select Case mois
    Case UCase("Janvier")
        colonne = "A" '1
    Case UCase("Février")
        colonne = "B" '2
    Case UCase("Mars")
        colonne = "C" '3
    Case UCase("Avril")
        colonne = "D" '4
    Case UCase("Mai")
        colonne = "E" '5
    Case UCase("Juin")
        colonne = "F" '6
    Case UCase("Juillet")
        colonne = "G" '7
    Case UCase("Août")
        colonne = "H" '8
    Case UCase("Septembre")
        colonne = "I" '9
    Case UCase("Octrobre")
        colonne = "J" '10
    Case UCase("Novembre")
        colonne = "K" '11
    Case UCase("Décembre")
        colonne = "L" '12
End Select

'jour = Sheets("Feuil1").Cells(3, 1).Value
Sheets("Feuil1").TextBox1.Select

'je souhaites changer la ligne ci-dessous qui fonctionne
texte = Range(onglet & "!" & colonne & Range("A3").Value)
end sub

Je préfèrerais pouvoir utiliser la syntaxe cells(ligne,colonne) pour avoir plus de flexibilité avec les variables.
J'ai testé, après avoir modifier mes colonnes par exemple "A" par 1,
VB:
texte= worksheets(onglet).cells(jour,colonne).value
mais j'ai "Erreur d'exécution 1004" et même chose si je remplace worksheets par sheets.

Merci d'avance pour votre aide
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
315 087
Messages
2 116 082
Membres
112 653
dernier inscrit
flapynot7x