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

P

PHILIPPE

Guest
Bonjour le forum
Si quelqu’un avait l’amabilité de m’éclairer car pas du tout de notion de v-b
Je joins un fichier bien plus simple pour les explications et pas trop lourd ,voilà je voudrais pouvoir par un clic sur le bouton dans la feuille commande que les données dans la feuille commande s’inscrive dans les cellules de la feuille ‘données’ mais a la suite de la liste me montrer juste un exemple sur une cellule après je vais essayer de me débrouiller et par un autre bouton enregistrer la feuille commande dans un dossier
Merci pour votre temps passer a répondre
Salutations a tous philippe
 

Pièces jointes

  • DA.zip
    DA.zip
    46.3 KB · Affichages: 20
  • DA.zip
    DA.zip
    46.3 KB · Affichages: 18
  • DA.zip
    DA.zip
    46.3 KB · Affichages: 18
Bonsoir Philippe et le forum

une solution parmi beaucoup de possibilités:

Sub decompter()
Dim lig As Long
Worksheets("donnees").Activate
lig = Range("A4").End(xlDown).Row
Range("A3").AutoFilter
Range("A3:A" & lig).AdvancedFilter Action:=xlFilterCopy, Copytorange:=Worksheets(" PAR AFFAIRE").Range("A4"), Unique:=True
End Sub

Ton espace avant le nom de l'onglet "par affaire" m'a fait pas mal cherché...



A+

Michel
 
Merci Hervé tout a fait ce que je voulais j'espère pouvoir un jour maîtriser un peu de vb je vais m'acheter des docs , merci à toi aussi Michel vraiment sympa de répondre aux novices
encore une question, comment faire pour que les numeros de da soit auto en ordre croissant.
 
re

J'ai un souci pour te répondre quant au tri :

place ce code dans ta macro après le end with et dis-moi quel plage est selectionnée ? :

Sheets("DONNEES").Select
Selection.Range("A3").Select

Moi il me selectionne n'importe quoi :b24,c6. MYSTERE ????

En attendant
Salut
Hervé
 
je crois que je me suis mal exprimé j'ai fait une feuille liste et dans la cellule G5:G500 j'ai inscris AA0001pour G5 et AA0002 pour G6 ainsi de suite je voulais essayer de ne pas taper les n° de DA dans la feuille 'commande 'mais de les avoir dans un menu déroulant ou en auto une fois enregistré dans 'données'.
mais deja là c'est trés bien je te remercie pour t'a patiente
a+ philippe
 
re

en ajoutant dans la macro "renvoi" après le end with et avant le end sub :

Range("e4").Value = "AA" & Format(Right(Range("e4").Value, 3) + 1, "000")

tu incrementeras automatiquement ton numéro de Da AA010 puis AA011, etc

Par contre merci te faire le teste de 18h27 que je t'es demandé j'ai un problème avec ton fichier et j'aimerais le résoudre.

a+

Salut
Hervé
 
re
Hervé, j'ai testé mais pas de message d'erreur j'ai copié et collé tes lignes a l'endroit indiqué rien ne se passe !
Par contre super pour le numérotage des DA.
Je te remercie encore je ne pourrai jamais t'aider en programmation vue ton niveau! Je vais m'y mettre cet hiver. Encore merci et bonne semaine.
Salutations A+
 
salut ' j-marie et Hervé ' bonsoir à tous
j'ai essayé ton code de j-m message " erreur de compilation"
par contre tout va bien avec le code à Hervé, une question, j'ai remarqué que quand j'enregistre il prend tout est -il possible d'enregistrer que la feuille commande.
Salut a vous et bonne soirée...phil.
 
bonsoir

cette macro :

Public Sub enregistrement()

Sheets("commande").Select
Sheets("commande").Copy
Application.Dialogs(xlDialogSaveAs).Show "commande.xls"
End Sub
copy l'onglet vers un nouveau fichier et propose de choisir le nom et le répertoire de destination.

Salut
Hervé

Ps jean-marie à tu une explication concernant le déplacement bizzarre du range("a1").

s
 
- 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
487
  • Question Question
Microsoft 365 bouton supprimer
Réponses
4
Affichages
144
Réponses
5
Affichages
388
  • Question Question
Microsoft 365 gestion de stock
Réponses
4
Affichages
288
Retour