XL 2010 [RESOLU] Insérer valeur suivant jour

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

cathodique

XLDnaute Barbatruc
Bonjour🙂,

Au fil de mes recherches, j'ai découvert un site en anglais de tuto vba.
https://excelmacromastery.com/excel-vba-range-cells/#The_Offset_Property_of_Range
https://excelmacromastery.com/excel-vba-range-cells/#The_Offset_Property_of_Range
Pour montrer l'utilité de offset, il est proposé de remplir des cellules autrement avec ces 2 procédures.
Alors le souci, c'est que je ne suis pas parvenu à faire fonctionner tout cela et n'ai pas compris où était mon erreur.
VB:
Option Explicit
Public Sub TestSelect()
'Lundi
    SetValueSelect 1, 111.21
    'Mercredi
    SetValueSelect 3, 456.99
    'Vendredi
    SetValueSelect 5, 432.25
    'Dimanche
    SetValueSelect 7, 710.17
End Sub

Public Sub SetValueSelect(lday As Long, lValue As Currency)
    Select Case lday
case1:         Feuil1.Range("a1") = lValue
case2:         Feuil1.Range("b1") = lValue
case3:         Feuil1.Range("c1") = lValue
case4:         Feuil1.Range("d1") = lValue
case5:         Feuil1.Range("e1") = lValue
case6:         Feuil1.Range("f1") = lValue
case7:         Feuil1.Range("g1") = lValue
    End Select
End Sub
Erreur renvoyée
Valeur suivant jour.JPG


L'aide d'Excel ne m'a été d'aucun secours. Merci d'éclairer ma lanterne.

Bon week-end.😉
 

Pièces jointes

Bonjour cathodique
Teste comme ceci (espace entre case et 1 ....)
Code:
Public Sub SetValueSelect(lday As Long, lValue As Currency)
    Select Case lday
Case 1: Feuil1.Range("a1") = lValue
Case 2: Feuil1.Range("b1") = lValue
Case 3: Feuil1.Range("c1") = lValue
Case 4: Feuil1.Range("d1") = lValue
Case 5: Feuil1.Range("e1") = lValue
Case 6: Feuil1.Range("f1") = lValue
Case 7: Feuil1.Range("g1") = lValue
    End Select
End Sub
 
- 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

Retour