ramsapat
Messages postés2Date d'inscriptiondimanche 17 janvier 2016StatutMembreDernière intervention19 janvier 2016
-
Modifié par jordane45 le 19/01/2016 à 19:58
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
19 janv. 2016 à 21:33
bonjour, j'aurais besoin d'aide pour afficher des objets incorporé dans un formulaire excel (contrôle spredsheet)!
voici un code qui me permet d'afficher les données d'une feuille dans l'usf mais le souci c'est que les objetOLE n'y sont pas , si quelqu'un peut m'aider sa serais super sympas merci!
code:
Dim Tableau() As Variant
Dim x As String
Sheets("Feuil2").Select
x = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Address
Tableau = Range("A1:" & x)
Spreadsheet1.ActiveSheet.Range("A1:" & x) = Tableau
EDIT : Ajout des balises de code (la coloration syntaxique). Explications disponibles ici :ICI
crée une matrice (un tableau dynamique) aux dimensions de la plage concernée et lui affecte les valeurs (et uniquement les valeurs) des cellules de la plage en cause.
Les articles d'une telle matrice ne sauraient contenir autre chose que ces valeurs.
________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
Tu devrais ouvrir ton aide VBA sur la méthode Copy (rubrique
Range.Copy, méthode) et l'appliquer en utilisant son paramètre destination.
Il y a une grande différence entre copier des valeurs dans un tableau puis coller les valeurs de ce tableau et faire la copie d'une plage pour la coller ailleurs
________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.