stephaneBué
XLDnaute Nouveau
Bonjour,
Je doit faire une modification dans une macro Excel en VBA, c'est pas moi qui fait toute l'application, je doit juste, essayer, de régler un problème), et j'avoue avoir des bases trop instables en VBA.
Je vais essayer d'être clair.
J'ai 2 fichiers. 1 qui sert de formulaire de saisie, et l'autre de "simili" base de données.
Quand je renseigne le formulaire (Accueil), les données sont copiées automatiquement dans (Récapitulatif). Ces onglets se trouvent dans le même fichier. Une fois la saisie faite, j'exécute une macro qui copie, avec liaison, dans la base de données (l'autre fichier). Ca fonctionne super bien
Le problème est qu'a chaque copie dans la base de données, il reste sur la même ligne, je ne sais pas comment lui dire qu'il descende d'une ligne....
Pour info dans le fichier qui sert de base de données, il n'y a aucune zone de données de défini. (ça vient p'te de la le problème en fait !!)
Voila le code VBA
Windows("000 Doc-SPF-Vierge-01.xls").Activate
Sheets("Récapitulatif").Select
Rows("5:5").Select
Selection.Copy
Windows("000 Base de Données-SPF-01.xls").Activate
ActiveSheet.Paste Link:=True
Windows("000 Doc-SPF-Vierge-01.xls").Activate
Sheets("Accueil").Select
Range("I18").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "OUI"
Range("C6").Select
Je vous remercie beaucoup de votre aide.
Stéphane Bué
Je doit faire une modification dans une macro Excel en VBA, c'est pas moi qui fait toute l'application, je doit juste, essayer, de régler un problème), et j'avoue avoir des bases trop instables en VBA.
Je vais essayer d'être clair.
J'ai 2 fichiers. 1 qui sert de formulaire de saisie, et l'autre de "simili" base de données.
Quand je renseigne le formulaire (Accueil), les données sont copiées automatiquement dans (Récapitulatif). Ces onglets se trouvent dans le même fichier. Une fois la saisie faite, j'exécute une macro qui copie, avec liaison, dans la base de données (l'autre fichier). Ca fonctionne super bien
Le problème est qu'a chaque copie dans la base de données, il reste sur la même ligne, je ne sais pas comment lui dire qu'il descende d'une ligne....
Pour info dans le fichier qui sert de base de données, il n'y a aucune zone de données de défini. (ça vient p'te de la le problème en fait !!)
Voila le code VBA
Windows("000 Doc-SPF-Vierge-01.xls").Activate
Sheets("Récapitulatif").Select
Rows("5:5").Select
Selection.Copy
Windows("000 Base de Données-SPF-01.xls").Activate
ActiveSheet.Paste Link:=True
Windows("000 Doc-SPF-Vierge-01.xls").Activate
Sheets("Accueil").Select
Range("I18").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "OUI"
Range("C6").Select
Je vous remercie beaucoup de votre aide.
Stéphane Bué