Petit soucis de changement de ligne

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

G

gao77610

Guest
Bonjour à tous

Avec ce code, je n'arrive pas à changer de ligne pour les quantités, pas de prob avec la date.

Sub Macro1()

Dim DateSortie As Range, DateStock As Range, DateHS As Range
Set DateSortie = Sheets("Sortie").Range("A65536").End(xlUp)
Set DateStock = Sheets("Stock").Range("A65536").End(xlUp)
Set DateHS = Sheets("HS").Range("A65536").End(xlUp)
DateSortie.Offset(IIf(Date <> DateSortie, 1, 0), 0).Value = Date
DateStock.Offset(IIf(Date <> DateStock, 1, 0), 0).Value = Date
DateHS.Offset(IIf(Date <> DateHS, 1, 0), 0).Value = Date
Sheets("Sortie").Range("B3") = Sheets("Sortie").Range("B3") - 1
Sheets("HS").Range("B3") = Sheets("HS").Range("B3") + 1
Sheets("Stock").Range("B3") = Sheets("Stock").Range("B3") - 1
Sheets("Ftech").Range("B3") = Sheets("Ftech").Range("B3") + 1
Sheets("Ftech").Range("B4") = Sheets("Ftech").Range("B4") - 1
End Sub

Qu'est-ce qui me manque ???

😀

Merci pour vos réponse
 
Re : Petit soucis de changement de ligne

Bonjour

Dsl, mais fichier trop gros meme compresse

Mon soucis je vais expliquer plus détaille

Sub Macro1()

Dim DateSortie As Range, DateStock As Range, DateHS As Range
Set DateSortie = Sheets("Sortie").Range("A65536").End(xlUp)
Set DateStock = Sheets("Stock").Range("A65536").End(xlUp)
Set DateHS = Sheets("HS").Range("A65536").End(xlUp)
DateSortie.Offset(IIf(Date <> DateSortie, 1, 0), 0).Value = Date
DateStock.Offset(IIf(Date <> DateStock, 1, 0), 0).Value = Date
DateHS.Offset(IIf(Date <> DateHS, 1, 0), 0).Value = Date

' les premières ligne changent la date sur une autre ligne en cliquant sur bouton, pas de soucis
Sheets("Sortie").Range("B3") = Sheets("Sortie").Range("B3") - 1
Sheets("HS").Range("B3") = Sheets("HS").Range("B3") + 1
Sheets("Stock").Range("B3") = Sheets("Stock").Range("B3") - 1
Sheets("Ftech").Range("B3") = Sheets("Ftech").Range("B3") + 1
Sheets("Ftech").Range("B4") = Sheets("Ftech").Range("B4") - 1

' Et là je voudrais faire en sorte que quand je clic sur le meme bouton, cela change aussi en meme temps de ligne, mais je n'y arrive pas
End Sub

Est-ce assez explicite

Merci
 
- 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
916
Réponses
2
Affichages
411
Réponses
4
Affichages
756
Réponses
4
Affichages
738
Réponses
2
Affichages
772
Réponses
3
Affichages
924
Retour