J'ai enregistré et modifié le code VBA ci-dessous.
La macro permet de copier et d'enregistrer sous un autre nom une feuille excel.
A chaque lancement le message suivant apparait :
Mémoire Insuffisante.
Le fichier s'enregistre bien, sous le bon nom, dans le bon répertoire.
J'ai essayé quelques pistes laissées sur le forum mais sans succès.
Merci de votre aide. Voici le code :
Sub copiefacture()
' copiefacture Macro
' Macro enregistrée le 02/05/2007 par nicolas
bill = Sheets("facture").Range("g4").Value
nom = Sheets("facture").Range("e8").Value
DIM est l'instruction à utiliser pour déclarer une variable. Cela permet au programme de bien utiliser la mémoire qui sera allouée pour exécuter ta macro et donc d'augmenter la rapidité.
C'est sûr qu'il e faut pas se tromper de variable sans quoi ton programme peut bugguer ou ralentir (même si tu ne vois rien)