souci avec un code pour transfert d'une à une autr

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

E

Emmanuel

Guest
Bonjour LE FORUM

voici mon souci
en feuil1, il y a une date et une donnée
en feuil (s1) un petit tableau qui va récurer la donnée en fonction du jour de la semaine.

si la date en feuil1 correspond au samedi, il ne veut pas recupérer la donnée, alors que les autres jours de la semaine fonctionne

peut être que le problème vient de chez moi

Merci par avance

bonne journée à tous
Emmanuel [file name=Classeur2_20050511142048.zip size=7502]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur2_20050511142048.zip[/file]
 

Pièces jointes

Bonjour Emmanuel,

Modifie la condition comme suit :

If Application.Weekday(Sheets(n).[b1]) = Sheets('s1').Cells(i, 1) And Sheets(n).[b1] <> '' Then

Car weekday(0) = 7.
C'est pour cela qu'il inscrit une plage = vide sur le samedi.
Dans les feuilles 2 et 3, la date est vide. Il considère cela comme Weekday (0). Donc, la condition du test est réalisée.

En espérant que cela te dépanne.

Abel.
 
Re:souci avec un code pour transfert d'une à une a

Bonjour emmanuel


Ta boucle ecrasait la valeur du samedi (feuille 1) par les suivantes.

Modification de ton code sans savoir exactement ce que tu souhaites réaliser.

Code:
Sub Rectangle1_QuandClic()
Dim i As Integer
Dim n As Integer
n = 1

While n < 4
For i = 2 To 8

  
    If Application.Weekday(Sheets(n).[B1]) = Sheets('s1').Range('A' & i) Then
        Sheets('s1').Range('C' & i) = Sheets('s1').Range('C' & i) + Sheets(n).Range('B3')
      
    End If
    

Next i
n = n + 1
Wend
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

S
Réponses
13
Affichages
2 K
Stedemart
S
M
Réponses
2
Affichages
2 K
Mike047
M
Retour