Pages

Affichage des articles dont le libellé est copié. Afficher tous les articles
Affichage des articles dont le libellé est copié. Afficher tous les articles

[XL-2010] Copie Shape sans Select sujet

mardi 8 avril 2014




Bonjour tout le monde. :mrgreen:

je disposais de ce code (généré et retouché légèrement par l'enregistreur de macro :aie:), permetant d'aller dans un onglet, selectionner une shape portant un nom défini dans une variable, la copier, aller dans un second onglet, coller la shape dans une cellule, puis la deplacer et lui appliquer une echelle.


Code:


1
2
3
4
5
6
7
8
9
10
11
Sheets(WorksheetConsigne).Select
ActiveSheet.Shapes.Range(Array(CelluleConsigne.Value)).Select
Selection.Copy
Sheets(WorksheetCible).Select
CelluleCible.Select
ActiveSheet.Paste

Selection.ShapeRange.IncrementLeft 4
Selection.ShapeRange.IncrementTop 4

Selection.ShapeRange.ScaleHeight 0.640625, msoFalse, msoScaleFromTopLeft


ce code fonctionnait parfaitement, sauf si je faisait du debug (F8) où, la fenetre VB reprenant le focus, les select (pas bien !!!) perdaient la boule.
ce point, connu, ne posait pas de difficulté, je le contournais quand necessaire.

depuis, j'ai ajouté malheureusement une userform qui interomp le déroulement du programme (bien avant ce bout de code), en necessitant une manipulation utilisateur.
évidement, cet ajout, indispensable, fait perdre, comme VB pour le mode debug, le focus.

j'ai beau essayer de le redonner a grand coup de select, j'ai tout essayé, cela ne marche tout simplement plus.

et de toute facon, travailler avec du select, cay le mal.

sauf que là, ce type de "chose" (copier un shape d'un onglet a l'autre dans une cellule donné, puis la deplacer + echelle) je ne sais pas faire autrement (loose)

je suis donc completement coincé. :calim2:


info sur les variables :
WorksheetConsigne : string contenant le nom de l'onglet ou se trouve le shape d'origine.
CelluleConsigne.Value : une cellule bien particulière, situé sur le meme onglet, donnant le nom du shape, un string, quoi (par exemple : "Picture 7")
WorksheetCible : string contenant le nom de l'onglet où l'on veu coller l'image dupliqué.
CelluleCible : un range contenant l'adresse row,collumns, de la cellule sur l'onglet "cible" où l'on veu coller l'image précisement.



comment remplaceriez vous ligne a ligne cette fonction, avec les varriables listé, pour se passer de select (et re-rendre donc viable cette indispensable fonction de ma macro)



en vous remerciant d'avance. :oops:


cordialement.




[XL-2007] copie et transfert de certaines cellules d'une feuille vers une autre feuille avec mise en page sujet




bonjour,
j'ai surement mal chercher mais je ne trouve pas réponse à mon problème, que voici:
- je voudrais en sélectionnant un ligne de mon tableau excel avoir grâce à un bouton de commande qu'il y est une copie de certaines cellules et coller dans une deuxième feuille dans des cellules bien précise. je me complète en sélectionnant la ligne X de la feuille Etat-engins et en clickant sur le bouton os les cellules AX, BX, CX et MX soit copiées vers la feuille os et mis respectivement en E35 pour AX, C53 pour BX, E38 pour CX et C54 pour MX.
merci de votre aide, je vous joint mon fichier afin d'être plus clair.test.zip













Fichiers attachés








[2008R2] Copie avec bcp sujet

jeudi 27 mars 2014




Bonjour,

Je cherchais à utiliser l'utilitaire bcp/2008R2


Code:


1
2
3
4
5
USE MABASE
GO

EXEC master..xp_cmdshell'bcp "Select ''name'',''mat'',''id'',''nat'',''state''
From MATABLE queryout "e:\result.xls" -x'


mais la syntax ne passe pas ?

Merci.




copie avec conditionnelle sujet

vendredi 31 janvier 2014




Bonjour,

je solicite votre aide pour un petit problème,

sur excel, j'ai trois tableaux:

le tableau A qui s'etend de la cellule c10 à e30
le tableau B qui s'etend de la cellule f10 à h30
le tableau C qui s'etend de la cellule i10 à k30

J'ai la cellule a1 dans laquelle est marquée "tableau A" ou "tableau B" ou "tableau C"

Voila je souhaiterai copier le tableau choisi dans la cellule a1 et le coller en cellule a 40.

Quelqu'un pourrait il m'aider pour écrire cela sur virtual basic?

Merci :D




[XL-2003] Création de plusieurs feuilles Excel et copie coller à partir d'une sujet




Bonjour,

Mon probleme est le suivant :

Mon classeur Excel contient deux feuilles :

List : contient une colonne avec une liste de mes feuilles à créer (A003,B005,C001,......).

A002 : c'est la feuille source que je cherche à copier.

Au total je dois créer 150 feuilles. Toutes ces feuilles ont la meme structure que la feuille A002.

La premiere solution consiste à faire de copier coller à la main , c'est un peu pénible.

Je me demande si il n y pas d'autres methodes avec le code VBA qui va faire ca plus rapidement

Merci pour votre help




XL 2010 copie macro onglet sujet

jeudi 30 janvier 2014




bonjour à tous
dans un de mes onglets j'ai inseré une macro

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = Target.Column = 1 And Target.Count = 1
If Cancel Then Target.EntireRow.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub


mais comment faire pour copier ce code et le coller dans un autre onglet

merci




XL 2007 Copie d'une cellule en fonction d'une recherche de texte sujet

mercredi 29 janvier 2014




Bonjour,

Etant novice sur Excel, je rencontre actuellement un problème qui me prend un temps monstre.
En effet, je cherche à faire la chose suivante (cf fichier joint) :

Rechercher si le texte de la cellule B1 existe dans la liste présente en colonne A puis si ce texte existe, copier les cellules B1 et C1 et les coller en D1 et E1.
Ensuite je souhaiterai effectuer cela sur toute les cellules de la colonne B.

Si quelqu'un peut m'aider sur ce sujet je lui serai extrêmement reconnaissant.
Merci d'avance.


Cordialement,













Fichiers attachés








XL 2003 VBA Erreur sur code de copie de feuilles sujet




Bonjour à toutes et tous,

Dans le fichier ci-joint, je tente d'utiliser une feuille modèle qui sera copié pour chaque nom présent sur la feuille "Archers" et alimentées des données présentes sur la feuille "Base".

A l'exécution du code de la macro dans le fichier cela bloque.
La première feuille de marque à créer est bien créée à partir du modèle mais ensuite ça bloque sur l'alimentation des cellules et donc sur le passage à la 2nde feuille de marque et ainsi de suite.

Je vous remercie de m'aider à corriger le code.













Fichiers attachés