Copier à la 1er ligne vide

Bonjour,

Malgré mes nombreuse recherche, et test je n'arrive pas à copier ma sélection sur la 1er ligne vide de ma feuille de réception,

Je m'explique, j'ai un tableau en feuille 2 nommé "menu" qui est la carte de la sandwicherie de me femme, sur le coter de ce tableau j'ai une case à remplir à chaque fois pour y mettre nom et prénom, et j'y et créer un bouton copier-coller en macro,

Le principe de fonctionnement que je voudrais et que quand un client commande, il n'a cas remplir la case avec son nom et prénom, sélectionner la cellule qui correspond au code marchandise qui se trouve en colonne "a «et un clic sur le bouton que j'ai créé et le copier-coller ce fait automatiquement en feuille 1 nommé "récap commande" ou le nom inscrit en feuille 2 ce colle en colonne "a" et la sélection en colonne "b"

Jusque ici tout vas bien, par contre impossible de trouver comment aller à la 1er ligne vide après avoir demandé le collage car pour le moment ça ne vas que à la 1er ligne et écrase à chaque fois le collage précédent

Voici le code sur le quelle je travail,

Sub Macro10()

'

' Macro10 Macro

'

'

Selection.Copy

Sheets("récap commandes").Select

Range("b2").Select

ActiveSheet.Paste

Sheets("Menu").Select

Range("G1").Select

Application.CutCopyMode = False

Selection.Copy

Sheets("récap commandes").Select

Range("A2").Select

ActiveSheet.Paste

End Sub

J'ai essayé de modifier les ligne 3 et 10 avec plusieurs code que j'ai glaner sur différent forum mais je n'y suis pas arriver.

Voici ce que j'ai essayé

.end(xldown) en remplacement à partir du .select

.end(xldown).offset(1,0)

et aussi tout la https://forum.excel-pratique.com/viewtopic.php?t=35142

Bonjour,

Pour traiter ce problème, tu devrais commencer par utiliser une cellule nommée, par exemple "FinTabRecap" pour ta dernière cellule, et tu copies juste avant en y ajoutant une ligne. Ainsi, Range("FinTabRecap").Row sera toujours la dernière ligne non vide.

bonjour à vous

je vais être réaliste : il n'est pas raisonnable de créer une appli grand public sous Excel

aucun progiciel ne le fait, c'est un signe

il y a des tas de raisons

passer à un SGBD comme Access ou OOO Base gratuit

mais ce n'est que mon avis d'amoureux d'Excel

amitiés à tous

mais ce n'est que mon avis d'amoureux d'Excel

Salut jmd,

Est-ce que c'est un avis "figé dans le marbre" ou bien c'est sujet à discussion ?

bonjour à vous

je vais être réaliste : il n'est pas raisonnable de créer une appli grand public sous Excel

aucun progiciel ne le fait, c'est un signe

il y a des tas de raisons

passer à un SGBD comme Access ou OOO Base gratuit

mais ce n'est que mon avis d'amoureux d'Excel

amitiés à tous

Bonjour et merci pour le conseille,

mais ce fichier n'est pas pour distribuer à toutes nôtres clientèle, mais juste avec les 4 - 5 société que nous Livron le midi, celle-ci travaille déjà sous excel pour passer leurs commande.

Bonjour,

Pour traiter ce problème, tu devrais commencer par utiliser une cellule nommée, par exemple "FinTabRecap" pour ta dernière cellule, et tu copies juste avant en y ajoutant une ligne. Ainsi, Range("FinTabRecap").Row sera toujours la dernière ligne non vide.

je t'avoue pas tout comprendre

re

si c'est pour des pros, à qui on va enseigner l'usage, alors oui

mais je propose plus simple :

leur fournir un fichier avec la liste des produits et des prix

ils notent quantité et leur nom en face

ils enregistrent sous "nom-date"

et ils te renvoient le fichier

tu mets TOUS les fichiers dans un unique répertoire

tu ouvres Exxcel, menu données/obtenir/de fichier/de classeur

ça ouvre et concatène TOUS les fichiers (même des milliers)

tu filtres sur les noms et les dates

fin

aucune formule, aucun VBA

amitiés

re

si c'est pour des pros, à qui on va enseigner l'usage, alors oui

mais je propose plus simple :

leur fournir un fichier avec la liste des produits et des prix

ils notent quantité et leur nom en face

ils enregistrent sous "nom-date"

et ils te renvoient le fichier

tu mets TOUS les fichiers dans un unique répertoire

tu ouvres Exxcel, menu données/obtenir/de fichier/de classeur

ça ouvre et concatène TOUS les fichiers (même des milliers)

tu filtres sur les noms et les dates

fin

aucune formule, aucun VBA

amitiés

Tu vient de mettre la main sur le problème actuelle, pas beaucoup de client respecte notre façon de travailler et commande n'importe comment a partir de notre carte, voila la raison du pourquoi j'essaye simplifier au maximum leurs façon de commander et par la même occasion nous faciliter la lecture à la réception

re

simplifie encore plus

demande juste qu'ils inscrivent la quantité face au produit

et quand tu reçois leur fichier, tu le nommes "client-date.xlsx"

amitiés

re

simplifie encore plus

demande juste qu'ils inscrivent la quantité face au produit

et quand tu reçois leur fichier, tu le nommes "client-date.xlsx"

amitiés

c'est de cette façon que nous procédons actuellement, merci quand même

Bonjour,

Une proposition ...

Cordialement.

Bonjour,

Une proposition ...

Cordialement.

Waw!!! je n'en demandait pas autant, ni même avoir pensé à cette idée, un grand merci

Rechercher des sujets similaires à "copier 1er ligne vide"