Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1588 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  copie de plage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

copie de plage

n°1423391
GillooZ
un reportage de filip loulou
Posté le 10-08-2006 à 09:13:38  profilanswer
 

Je copie des plages d'une feuille vers une autre. Mais pour cela j'utilise le nom de la feuille que j'ai donné.
 
ex :
Worksheets("TCMA" ).Range("MexiqueZ" ).Copy
Sheets("enr_incidents" ).Select
Sheets("enr_incidents" ).Range("A" & cpt).Select
ActiveSheet.Paste
 
Est ce possible de copier une plage de données sur une feuille en utilisant le nom "Feuil7" ?
 
Car pour cet  exemple, sur mon fichier la feuille est nommé "TCMA" mais son nom sur vba est "Feuil7".
 
J'aimerais savori s'il est possible de faire ca poru que l'utilisateur puisse changer plus tard le nom des feuilles et garder valide les copies des données.

mood
Publicité
Posté le 10-08-2006 à 09:13:38  profilanswer
 

n°1423401
GillooZ
un reportage de filip loulou
Posté le 10-08-2006 à 09:22:14  profilanswer
 

Meme chose pour la définition de plage :  
Je faisais comme ca avec ma feuille nommé "Maroc"  
=DECALER(Maroc!$A$3;;;NBVAL(Maroc!$A:$A)-1;31)
 
Mais sou VBA, la feuille est appelé : Feuil9(Maroc)
 
Peut on créé la plage a partir de "Feuil9" pour que l'utilisateur puisse garder la copie de plage tout en pouvant changer le nom de la feuille.

n°1423474
galopin01
Posté le 10-08-2006 à 10:50:38  profilanswer
 

bonjour,
tu peux utiliser le nom VBA en respectant cette syntaxe :
 
Sub test()
Feuil2.Select
End Sub
 
Pour les formules, le renommage n'a pas d'incidence dans Excel (au niveau du classeur) car la conversion se fait automatiquement.
Il est clair que s'il y a des liens externes (dépendants), en cas de modifition, ils seraient perdus.
A+

n°1423487
GillooZ
un reportage de filip loulou
Posté le 10-08-2006 à 11:01:14  profilanswer
 

okay je vais test ca merci

n°1423574
GillooZ
un reportage de filip loulou
Posté le 10-08-2006 à 12:36:35  profilanswer
 

et pour faire des plages de données avec Insertion > nom > définir  
 
en utilisant la fonction décaler, on peut utiliser ce nom ?

n°1423688
galopin01
Posté le 10-08-2006 à 14:39:28  profilanswer
 

non

n°1423703
GillooZ
un reportage de filip loulou
Posté le 10-08-2006 à 14:50:07  profilanswer
 

oki merci bcp :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  copie de plage

 

Sujets relatifs
Copie de cellules avec conditionscopie de fichiers!
copier une plage de cellule résolu[pb]A partir d'un formulaire copie dans un txt
[resolu] Plage trop grande!selectionner une plage de cellules dont le nombre varie
[VBA Excel] Copie automatique d'une donnéecode d'erreur copie de fichier[Script bat]
Copie plage cellules dans un onglet d'un autre fichiercopie de plage
Plus de sujets relatifs à : copie de plage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR