agnesgardes46

agnesgardes46

XLDnaute Nouveau
Bonjour à tous,
je vous souhaite une bonne année.

J'ai un souci avec mon tableur que je n'ai pas utilisé depuis des années.
Dans mon document, il y a plusieurs feuilles reliées par des formules :
feuille 1 la liste des clients avec toutes leurs coordonnées
feuille 2 le contrat où se reportent les coordonnées du client sélectionné en feuille 1.

Souci : le contrat est bloqué sur un client, je n'arrive pas à me rappeler la manip pour sélectionner un autre client et que le contrat en feuille 2 change.
Pouvez - vous m'aider svp ?

Merci d'avance
JE vous envoie plein de positif.
Agnès
 

soan

XLDnaute Barbatruc
Inactif
Bonsoir Agnès,

bienvenue sur le site XLD ! :)

tu peux supprimer Module1 et Module3 qui sont vides : clic droit dessus, Supprimer ;
quand ça te propose de les exporter, clique sur non ; il restera Module2, que tu peux
renommer en Module1 ; voici le code VBA actuel du module :


VB:
'
' Requête Macro
' Macro enregistrée le 07/10/1998 par CRMP
'
' Touche de raccourci du clavier: Ctrl+Maj+A
'
Sub Requête()
  Selection.Copy
  Sheets("Requête").Select
  Range("A2").Select
  ActiveSheet.Paste
  ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
  Sheets("CONTRAT").Select
End Sub

il n'y a que cette sub Requête(), rien d'autre.

tu peux lancer cette macro avec la combinaison de touches Ctrl Maj A,
mais je ne sais pas à partir de quelle feuille tu es censée le faire, ni ce
que tu dois sélectionner au préalable.

si, par exemple, c'est à partir de la feuille "BaseClients", sélectionne cette feuille
"BaseClients" ; tu dois y sélectionner quelque chose (mais quoi ?) ; fais Ctrl Maj A
➯ la sub Requête() va copier la sélection dans le presse-papiers de Windows ;
puis ça le colle sur la feuille "Requête", en cellule A2 ; puis ça fait défiler les
onglets jusqu'au premier (en l'occurrence "BaseClients") ; enfin, ça sélectionne la
feuille "CONTRAT" (qui est la 2ème feuille).




si tu as Excel 2007 ou une version ultérieure, tu peux convertir ton fichier .xls
en fichier .xlsm ; avantage : sa taille sera réduite de près de 50 % ; fais F12
➯ fenêtre "Enregistrer sous" ; sélectionne ce Type de fichier :

« Classeur Excel (prenant en charge les macros) »




si tu aimes la musique, je te propose ces liens :

MusiK EY ; MusiK AGI ; MusiK SZ


soan
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Bonsoir le fil

[complément d'information]
=>agnesgarde46 (Bienvenue sur le forum)
Tu peux aussi demander au webmaster de déplacer ta discussion dans la bonne section du forum puisque le message#2 transforme derechef cette présentation d'un nouveau membre en discussion Excel* :rolleyes:
(*:qui se déroule normalement dans la section dédiée à Excel )

NB: N'y rien voir d'autre qu'une observation factuelle.
 

soan

XLDnaute Barbatruc
Inactif
@Agnès

pour les modules, c'est au niveau de l'éditeur VBA :
faire Alt F11 pour aller sur "Microsoft Visual Basic".
puis faire Alt F11 pour retourner sur Excel.

j'allais t'indiquer comment supprimer ton fichier,
mais j'ai vu que tu as réussi à le faire. 👍




j'espère aussi que tu as réussi à convertir ton fichier
.xls en .xlsm (avec macros). 🍀 mais c'est seulement
si tu as une version d'Excel supérieure à 2003.


soan
 
Dernière édition:

soan

XLDnaute Barbatruc
Inactif
Bonjour Agnès,

à propos de la conversion en .xlsm j'ai dit que la différence est que la taille
du fichier est beaucoup réduite : dans une fenêtre Explorateur de fichiers
(en dehors d'Excel et avec Windows), regarde le nombre de Ko (ou Mo) ;
compare la taille du .xls et la taille du .xlsm ; mais le contenu du classeur
n'a pas changé : c'est normal que tu ne vois pas de différence pour ça.




tu as écrit : « la manip ctrl maj A n'a aucun effet. »

je te rappelle qu'il faut d'abord sélectionner quelque chose avant ! alors
essaye ceci : sélectionne la ligne de ton client feuille 1 puis : Ctrl Maj A ;
si ça marche, ça sera copié sur une ligne de ta feuille "Requête".




d'une façon plus générale, pour la manip à faire, avec Ctrl Maj A ou autre,
c'est à toi de voir ce qui te convient le mieux.

pour ton copier / coller, si tu as besoin d'aide pour le faire par macro,
alors envoie un fichier exemple anonyme, donc sans aucune donnée
confidentielle !


soan
 
Dernière édition:

Discussions similaires

Réponses
5
Affichages
414

Statistiques des forums

Discussions
312 221
Messages
2 086 382
Membres
103 199
dernier inscrit
ATS1