XL 2013 Copy onglet vers onglet suivant dans Excel

DARRIEUX

XLDnaute Nouveau
Bonjour,

Je viens à votre rescousse. Je suis bénévole dans une association humanitaire qui logeons des personnes "dans le besoin et difficulté" et nous éditons mensuellement un quittancement.

Je cherche 2 choses :

1 - Copier l'onglet sur lequel on est positionné en onglet +1 avec un InputBox pour saisir le mois suivant
2 - Une liaison sur onglet -1 pour récupérer le solde fin de mois précédent.

Je vous remercie infiniment pour votre aide

Cordialement

Jacques DARRIEUX
64110 - JURANCON
 

Fichiers joints

DARRIEUX

XLDnaute Nouveau
Bonjour SHINOZAK

Pour ma demande de copier un onglet vers onglet suivant ==============> OK ----> MERCI

NB ---> J'ai juste modifié la macro sur le message Saisir Mois suivant MM AAAA, et supprimé year en fin de macro (voir fichier joint)

Autre demande sur ce fichier :

Je souhaiterais sur les cellules E38 et/ou F38 de la nouvelle feuille apparaisse le solde mois précédent situé sur la feuille précédente en E52.

Ceci évitera à mes camarades bénévoles de ressaisir cet élément avec risque d'erreur.

MERCI PAR AVANCE

Bien Cordialement
 

Fichiers joints

DARRIEUX

XLDnaute Nouveau
Bonjour,

Au risque de t’ennuyer encore, est-il possible en fonction du solde de fin de mois (positif ou négatif précédé sous format -150,00 e par exemple de :

Si solde fin de mois positif --------à le reporter sur la cellule F38 de l’onglet suivant
Si solde négatif ----------------------à le reporter sur cellule E38
ENCORE MERCI


NB J’ai rajouté unprotect et protect sur la macro onglet

JAKES
 

Fichiers joints

DARRIEUX

XLDnaute Nouveau
Encore quelques détails :

05 2020 copie vers 06 2020 Report négatif OK

06 2020 COPIE VERS 07 2020 Report positif en solde antérieur négatif E38 au lieu de F38

Prévoir SVP cas du solde antérieur à 0 avec report dans cellules E38 et F38

J’ai paramétré mon micro perso à la maison en débloquant les macros avec le centre de confidentialité

Je crois savoir qu’il est possible de désactiver les macros pour le fichier que l’on ouvre, et remettre la sécurité à la fermeture.

Tu vois ce que tu peux faire

ENCORE UN IMMENSE MERCI, tant pour la rapidité que la qualité des développements ; celui-ci n’étant pas des + complexes pour toi, je crois bien.


Je voudrais bien savoir faire un tiers de ce que tu fais

Cordialement

JAKES
 

Fichiers joints

DARRIEUX

XLDnaute Nouveau
BONJOUR,

ENCORE MERCI POUR LE développement

Il reste 2 ou 3 choses à faire si possible, bien sûr:

Si report égal à 0 NUL -------------> Reporter le solde sur les 2 cellules E38 et F38 de l'onglet suivant. Seul le report se fait sur la E38 (voir exemple 07 2020 vers 08 2020

A la fin de la macro ---à Ouvrir MSG BOX « Veuillez maintenant saisir la date de quittancement du mois à venir sous format JJ/MM/AAAA et reporter la valeur en C14

A l’ouverture du fichier -------------à Désactiver Activer les macros automatiquement

A la fermeture du fichier --------à Désactiver les macros (centre de confidentialité)

ENCORE UN ÉNORME MERCI

BIEN A TOI

NB MERCI DE TRAVAILLER SUR CETTE VERSION DARRIEUX VALIDATION
 

Fichiers joints

shinozak

XLDnaute Nouveau
Bonjour ,
Pour l'activation et la désactivation, je te laisse regarder ce lien c'est tout simple :

Pense à mettre le sujet en "Résolu" si tu n'a plus de demandes :)
 

Fichiers joints

DARRIEUX

XLDnaute Nouveau
On y presque :p:D

Prendre fichier joint et regarde STP le report du solde mois précédent avec décimales. Le report sur onglet N + 1 ne reprend pas les décimales. Merci d'effectuer la modif

Pour l'activation et la désactivation des macros à l'ouverture des fichiers, je sais faire. Mais ce fichier et bientôt des centaines de ces mêmes fichiers vont s'effectuer par différentes personnes sur différents postes de travail.

Aussi, j'ai cru lire !!!! sur le net qu'il est possible de mettre une macro dans Auto_ouvrir par exemple. Ainsi mes camarades bénévoles ne seront pas obligés de désactiver manuellement les macros par le centre de confidentialité.

ENCORE UN ÉNORME MERCI

ps Merci d'effectuer les modifications sur le fichier joint, car je me perds chez moi avec les différents tests sur les fichiers
 

Fichiers joints

shinozak

XLDnaute Nouveau
Derien jakes :)
Tu va sur mon dernier message, en bas, à côté de "Ajouter un signet", tu clique sur "Marquer comme solution"
Ensuite tu va sur ton premier message, tu édit et tu changes le préfixe au lieu de "Excel 2013" tu met "Résolu" !

Voila j'espère t'avoir été utile :)
 

DARRIEUX

XLDnaute Nouveau
Bonjour shinozak

Je croyais que cela était terminé. Ce qui est le cas et c'est TROP BIEN.

J'ai une autre demande pour faciliter le travail de mes collègues bénévoles.

Ce serait super de pouvoir envoyer la feuille active en PDF et par mail, en récupérant l'adresse mail située en cellule E14. Si pas de mail dans E14 -----> renvoyer message "Impossible d'envoyer la quittance par mail. Motif : absence de mail.

Merci également :

De prévoir de reporter le texte contenu dans la macro dans la zone objet du mail "Quittancement du mois à concaténer avec nom onglet"

De prévoir une zone texte dans la macro style "Bonjour, Veuillez trouver ci-joint ou en plein écran" votre quittancement du mois & concaténer avec onglet mois en cours". Tel que convenu dans votre bail, le règlement doit intervenir avant le 10 du mois suivant" - Bien Cordialement - La responsable de la Gestion locative Adaptée" à reporter dans le corps du mail.
Si envoi OK ----> Afficher : Envoi du quittancement du mois bien effectué"

Merci par avance


MERCI PAR AVANCE
 

Fichiers joints

DARRIEUX

XLDnaute Nouveau
Coucou

Problème de DLL malgré le fait que la DLL Outlook soit bien sur mon poste de travail. Je crains que l’utilisateur lamda ne sache pas rajouter la DLL. Moi-même je bute !!!!
De surcroit, tu sauvegardes sur C:\USERS........................ Je crois bien que le disque C:\ soit bloqué sur les postes de travail utilisés par les bénévoles.

J'ai mis sur module 2 une macro trouvée sur le net. Veux-tu y jeter un oeil STP.
J'ai testé -----> pas de bug, mais je ne reçois rien sur ma boite de réception mail.

Si tu gardes cette macro, avec aménagements, veux-tu STP vérifier que le contenu du message s'affichera sur le mail du destinataire

ENCORE MERCI

Bon WEEK-END, malgré cette "putain de situation"

Bon courage

Bien à TOI

Jacques


Erreur chargement DLL
 

Fichiers joints

shinozak

XLDnaute Nouveau
Il n'y a rien sur le module 2 ???

Tu peux me dire ou est le problème dans le code, quand tu lance la macro ?

Tu peux modifier le lien manuellement dans le code :)
 

DARRIEUX

XLDnaute Nouveau
Désolé pour le vide du module 2.
Je n'ai pas pu l'intégrer car "erreur de chargement de la DLL"

Ci-dessous le contenu de la macro que je voulais intégrer dans le module 2

Sub EnvoiOngletparMailDARRIEUX()
Dim Dest As String, Sujet As String
ActiveWorkbook.Activate
ActiveSheet.Copy 'crée une copie de la feuille active
Dest = Range("E14").Value 'Saisir l'adresse mail
Sujet = "Votre quittance de loyer"
Message = "Veuillez trouver ci-joint la quittance du mois. Comme indiqué sur votre bail, cette quittance est à régler avant le 10 du mois à venir. Cordialement - La Responsable de Gestion Locative Adaptée"
ActiveWorkbook.SendMail Dest, Sujet, True
Application.DisplayAlerts = False
ActiveWorkbook.Close 'ferme la copie de la feuille active
MsgBox ("L'envoi de la quittance par mail vient d'être effectuée")
Application.DisplayAlerts = True

End Sub

Tu veux bien l'intégrer dans le dernier fichier envoyé "SHINOZAK......

ENCORE MERCI
 

shinozak

XLDnaute Nouveau
Bonsoir,
Le problème c'est que avec .SendMail, on ne peux pas mettre de corps de texte. Donc la macro est limitée..

Si tu as un problème de DDL c'est qu'il te manque une référence.

Fait : Alt+F11 sur ta feuille excel, tu cliques sur "Outils", tu cliques sur "Références" et tu coches "Microsoft Outlook xx.x Object Library".

Créer un dossier dans ton ordinateur et change le lien du code.
Et relance la macro..

Normalement, ça devrait marcher. ;)
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas