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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Pb VB de débutant (C/C avec changement d'onglet)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb VB de débutant (C/C avec changement d'onglet)

n°1184981
ganah1
Posté le 26-08-2005 à 11:14:15  profilanswer
 

bonjour,
Voila mon PB:
 
J'ai 2 onglets dans mon classeur excel.
Je commence pas Copier/coller avec VB dans le 1er onglet mais lorsque que j'essaye de faire la meme opération sur le second onglet j'ai un pb...
 
 
En gros mon code pour le 1er onglet est :
    Sheets("Sheet1" ).Select
    Range("AE2:AH2" ).Select
    Selection.Copy
    Range(Cells(3, 31), Cells(z, 34)).Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
 
Pour le second je suis obligé de préciser la sheet devant le Range:  
 
Sheets("Sheet2" ).Activate
    Sheets("Sheet2" ).Range("O2:P2" ).Select
    Selection.Copy
 
Et c sur la ligne suivante qu'est le pb (RunTime error 1004):
    Sheets("Sheet2" ).Range(Cells(3, 15), Cells(z, 16)).Select
    'ActiveSheet.Paste
    'Application.CutCopyMode = False
 
Voila mon z est un compteur qui marche et meme quand je remplace par un vrai nb, ca ne marche pas...
 
G tout essayer, mais je suis débutant, alors pt etre  pourriez vous m'aider...
 
Merci d'avance

mood
Publicité
Posté le 26-08-2005 à 11:14:15  profilanswer
 

n°1184994
cocal
Posté le 26-08-2005 à 11:21:51  profilanswer
 

Pour du copier coller tu devrais enregistrer de nouvelles macro (Outils/macro/nouvelle macro) et ton code s'écrira tout seul ....


Message édité par cocal le 26-08-2005 à 11:24:04
n°1185214
guendalf
Posté le 26-08-2005 à 13:34:31  profilanswer
 

tu veux juste faire du copier coller ?
Je te conseil le tutorial suivant: ftp://ftp2.developpez.be/developps/vb/VB-excel2.pdf
page 17 tu aura ton explication.


---------------
Guendalf
n°1185664
AlainTech
Pas trouvé? Cherche encore!
Posté le 26-08-2005 à 18:14:43  profilanswer
 

Je pense que ton code est dans la première feuille.
 
Si c'est le cas, essaye de mettre ton code dans un module.

n°1187072
ganah1
Posté le 29-08-2005 à 14:40:41  profilanswer
 

Merci pour toutes vos réponses. (le lien est tres intéressant).
AlaintTech C le cas, et c'est donc surement ca qui bug, le truc c que je sais pas comment lier directement la macro au bouton qui est sur la feuille en question? aurais tu la solution.
Merci

n°1187184
AlainTech
Pas trouvé? Cherche encore!
Posté le 29-08-2005 à 15:59:39  profilanswer
 

Tu crées un nouveau Module.
Dans ce module, tu crées une nouvelle Sub et tu y copies l'ensemble de ton code.
 
Dans le code de ton bouton, tu fais seulement appel à la Sub que tu as créée dans le module.

n°1193888
ganah1
Posté le 07-09-2005 à 11:13:10  profilanswer
 

parfait ca marche !!
Merci bcp AlainTech!


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

  Pb VB de débutant (C/C avec changement d'onglet)

 

Sujets relatifs
[Debutant]Lancer un prog C avec paramètres[débutant]JTable : colonnes fixes
[Débutant] Object[] récalcitrant ?[CSS débutant] Comme lier une feuille CSS à un tableau dans page HTML?
[swing][debutant]pb de JPanelDébutant cherche comment faire un site en php
[ActionScript]pb de débutant[resolu] fermer une fenetre a partir d'un bouton d'un onglet
Flux rss & débutantErreur ASP.Net de débutant
Plus de sujets relatifs à : Pb VB de débutant (C/C avec changement d'onglet)


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