Signature numérique et copie PDF

Bonjour à tous,

J'ai besoin de votre aide pour mon projet. Malgré avoir bcp appris avec vous, cette fois cela dépasse clairement mes compétences.

J'ai un tableau qui reprend plusieurs rapport, sur celui ci il y a un bouton qui ouvre un formulaire.

Celui-ci indique par défaut le dernier rapport (la dernière ligne du tableau) sur ce formulaire il y a un bouton pour confirmer avoir lu le rapport . Cela s'indique en colonne N, le nom de celui qui valide la lecture.

2 QUESTIONS:

Quand j’appuie sur le bouton "CONFIRMER LA LECTURE" pour le dernier rapport cela fonctionne mais quand avec les flèches je sélectionne un rapport précédent, pour valider la lecture cela signe aussi mais pas sur la ligne du rapport mais toujours sur la dernière ligne. Exemple: je sélectionne avec les flèches le n°5, et je clique sur valider lecture=> cela valide mais toujours sur la dernière ligne et non pas la 5.

Ca doit venir de cette ligne mais je ne trouve pas

L = Sheets("Feuil1").Range("a65536").End(xlUp).Row

J'aimerais également que en même temps que la validation de lecture, celui-ci enregistre une copie de la ligne dans un fichier PDF mais je ne sais pas si cela est possible en vba.

D'avance je vous remercie de m'avoir lu et merci pour votre aide.

En pièce jointe un fichier avec exemple.

Merci bcp à tous

Bonjour Jérôme DD,

En retour ton fichier modifié pour corriger la sélection de ligne.

Bons tests, bonne continuation.

A nouveau,

Consulte le lien ci-dessous pour le code d'enregistrement en PDF.

https://forum.excel-pratique.com/viewtopic.php?f=2&t=50850

Bonjour,

oui pour la partie PDF je pense avoir trouvé. merci

Mais toujours un bug concerant la 1ere question

A nouveau,

Pourtant cela fonctionne sur mon ordi. La signature se met bien sur le n° validé.

Quel bug as tu? Il faut préciser au lieu de signaler simplement bug!

En plus tu n'as même pas téléchargé le fichier fourni!...

X Cellus , vraiment désolé. J'ai lu votre poste depuis mon smartphone et j'ai donc loupé le lien qui est parfait !!!!

Un grand merci pour votre aide. Cela fonctionne parfaitement.

Je vais donc étudier cela pour comprendre, c'est parfait !

Encore désolé et encore merci !

Re,

Si la ligne à déjà été validée pour lecture, une idée pour ne pas pouvoir le faire une 2 fois ?

Merci si vous avez encore un peu de temps.

Suite,

Ok, merci pour l'appréciation.

Parfois sur smartphone c'est moins pratique lorsqu'il s'agit de voir les réponses. Sinon c'est bien pour questionner voire pour poster.

En espérant que tu sois sur l'ordi quand tu recevras la dernière modif sur ton fichier.

Fais quelques essais sur cette version et tu verras la différence.

Bons tests, bonne continuation.

Super,

ça fonctionne ! J'étudie ça. merci pour l'aide !!!

Petit hic qd même

J'arrive quand même à approuvé une ligne qu'il l'est déjà.

Ce que j'aimerai c'est que lorsque je veux valider la lecture d'une ligne déjà lue, alors un message d'erreur m’indique que c'est impossible.

Je veux pas abuser mais je n'y arrive pas du tout.

Au moins une petite piste ?

D'avance merci pour l'aide !

A nouveau,

Si la ligne à déjà été validée pour lecture, une idée pour ne pas pouvoir le faire une 2 fois

Le but était de prévenir en avertissant que cette ligne était déjà occupée.

Maintenant si tu passes outre un interdit. On peut effectivement être plus coercitif.

Je t'envoie cela sous peu.

A suivre...

Suite,

Le fichier modifié pour éviter de passer outre.

C'est juste parfait !!!

C'est beau la connaissance !

Et pour les coups de fouet !

Merci

Suite,

Oui, mais tu peux changer le message. C'était juste pour le fun.

X Cellus

Je me permet de te revenir car je voudrais pouvoir enregistrer mon userform ou les données de celui-ci dans fichier .pdf

Actuellement, quand je valide la lecture, il enregistre tout le tableau dans un fichier pdf.

Mais j'aimerais qu'il enregistre seulement le userform ou les données de la ligne de celui-ci et non pas tout le tableau.

Une idée ?

D'avance merci

22userform-pdf.xlsm (31.53 Ko)

Bonjour Jérôme DD,

Dans la macro du bouton 4. Avant la ligne de code

ActiveSheet.PageSetup.Orientation = xlLandscape

Inscris ceci.

Zone = "A" & L & ":N" & L

ActiveSheet. PageSetup.PrintArea = Zone

Bons tests, bonne continuation.

SUPER

Un grand merci !

Puis je te demander à quoi correspond

"A" & L & ":N" & L

Sans abuser

Cela fonctionne parfaitement mais c est pour évoluer

A nouveau,

A et N sont les colonnes. Respectivement de début de la plage et de fin.

Ensuite L représente la ligne. Donc 26 si le textbox affiche 25.

Ainsi la zone est définie comme "A26:N26"

Et c'est cette plage qui sera imprimée.

Et voilà..

Bonne évolution.

Je n'ai rien d'autre à dire que merci !!!!

Merci pour votre aide !

Rechercher des sujets similaires à "signature numerique copie pdf"