Articles of excel vba

Excel: les controls Incredible Shrinking and Expanding

Parfois, je vais arriver à travers une feuille de calcul qui souffre de buttons magiques ou de boîtes à list qui augmentent ou diminuent avec le time. Rien dans le code ne l'indique. Est-ce que quelqu'un d'autre a connu cette joie?

Supprimer les lignes cachées / invisibles après l'autofilter Excel VBA

Je suppose que c'est très simple, mais pour une raison quelconque, ça ne semble pas fonctionner pour moi 🙁 J'ai le code ci-dessous qui filter automatiquement datatables en fonction des critères que j'ai spécifiés: Dim lastrow As Long lastrow = Sheet2.Cells(Sheet2.Rows.Count, "A").End(xlUp).Row With Sheet2 .AutoFilterMode = False With .Range("A1:AF" & lastrow) .AutoFilter .AutoFilter Field:=7, Criteria1:="Yes", […]

Comment obtenez-vous Excel pour actualiser datatables sur une feuille à partir de VBA?

Comment obtenez-vous des données de tableur dans Excel pour vous recalculer à partir de VBA, sans que l'on change de valeur de cellule?

Excel VBA Performance – 1 million de lignes – Supprime les lignes contenant une valeur, en less de 1 minute

J'essaie de find un moyen de filterr de grandes données et de supprimer des lignes dans une feuille de travail, en less d'une minute Le but: Retrouvez tous les loggings contenant du text spécifique dans la colonne 1 et supprimez la ligne entière Gardez tout formatting de cellule (colors, police, bordures, largeurs de colonne) et […]

Coller une gamme Excel dans un courrier électronique en tant qu'image

Je crée un courrier électronique Outlook depuis Excel (Office 2013). Je souhaite coller une gamme de cellules (C3: S52) dans le courrier électronique en tant qu'image. Voici le code que j'ai suivi. Où me trompe-t-il? Sub Button193_Click() ' ' Button193_Click Macro ' ' ActiveWindow.ScrollColumn = 2 ActiveWindow.ScrollColumn = 1 Range("C3:S52").Select Selection.Copy End Sub Sub CreateMail() […]

Comment fonctionne la protection par mot de passe de la feuille de calcul d'Excel

Ce code a été flottant autour du net depuis quelques années – il est apparemment capable de fournir un mot de passe pour déchiffrer une feuille de calcul excel que vous ne connaissez pas le mot de passe. http://www.theofficeexperts.com/VBASamples/Excel02.htm Je m'intéresse à la façon dont cela fonctionne, mais je ne semble pas pouvoir le résoudre. […]

Numéros randoms uniques utilisant VBA

J'essaie de créer une série de nombres randoms uniques (sans duplication) dans une gamme définie par l'user. J'ai réussi à créer les nombres randoms, mais je reçois des valeurs en double. Comment puis-je m'assurer que les nombres randoms ne seront jamais dupliqués? Sub GenerateCodesUser() Application.ScreenUpdating = False Worksheets("Users").Activate Dim MINNUMBER As Long Dim MAXNUMBER As […]

Comment détecter si VBA excel a trouvé quelque chose?

J'utilise ceci dans une macro pour find des trucs dans ma feuille: Selection.Find(What:=email, After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False, SearchFormat:=False).Activate Comment puis-je savoir si oui ou non trouvé quelque chose?

VBA pour insert une image incorporée excel

J'ai vu beaucoup de publications sur nous xlApp.activesheet.Pictures.Insert(strImagePath) pour insert des images dans une tableur avec VBA, ce qui fonctionne très bien. Le seul problème est qu'il l'insère comme une image liée. Donc, si j'envoie la feuille de calcul à partir de notre réseau, les images échouent. Quelqu'un peut-il me dire comment utiliser Pictures.Insert pour […]

Exportez chaque feuille dans un file csv séparé

J'ai besoin de programmer via un script VBA / VBS exporter toutes les feuilles de travail (4 au total et je connais les noms) vers une feuille de calcul nommée files csv dans le même dossier, sans charger Excel et exécuter la macro manuellement. Idéalement, le script prendrait la source filepath / filename.xls et le […]