Pb VB de débutant (C/C avec changement d'onglet) - VB/VBA/VBS - Programmation
Marsh Posté le 26-08-2005 à 11:21:51
Pour du copier coller tu devrais enregistrer de nouvelles macro (Outils/macro/nouvelle macro) et ton code s'écrira tout seul ....
Marsh Posté le 26-08-2005 à 13:34:31
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.
Marsh Posté le 26-08-2005 à 18:14:43
Je pense que ton code est dans la première feuille.
Si c'est le cas, essaye de mettre ton code dans un module.
Marsh Posté le 29-08-2005 à 14:40:41
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
Marsh Posté le 29-08-2005 à 15:59:39
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.
Marsh Posté le 26-08-2005 à 11:14:15
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