Kā apvienot divas vai vairākas šūnas vai kolonnas programmā Excel 2016/365/2019?
Uzziniet, kā sapludināt Excel kolonnas programmā Excel 2019/365/2016, izmantojot efektīvas metodes.
Varat viegli ievietot attēlus Excel izklājlapās un rediģēt tos, izmantojot makro kodu. Lūk, kā ievietot attēlu šūnā, izmantojot VBA programmā Excel .
Visual Basic for Applications, saīsināti kā VBA, ir Microsoft Office programmās integrēts Visual Basic 6 veids. Izmantojot kodēšanu, VBA ļauj automatizēt uzdevumus Office lietojumprogrammās, tostarp programmā Excel. Dažos gadījumos jūs pat varat pievienot jaunas funkcijas programmai Excel, izmantojot VBA.
Lai gan, lai izmantotu VBA, jums ir jāstrādā ar kodu, tas nenozīmē, ka VBA ir pilns ar burtiem un cipariem. Izmantojot VBA programmā Excel, varat izveidot makro, kas ļauj ievietot attēlu šūnā vai šūnu diapazonā. Lūk, kas jums jāzina par attēlu ievietošanu šūnās programmā Excel, izmantojot VBA.
Kā ievietot attēlus šūnās, izmantojot VBA programmā Excel
Lai izveidotu makro, kas ievieto attēlu Excel šūnā, izmantojot VBA, jums tiešām nav vajadzīgas papildu Visual Basic zināšanas. Viss, kas jums jādara, ir jāieslēdz izstrādātāja rīki, jāizveido makro un jāielīmē atbilstošs kods. Protams, varat arī ievietot attēlus programmā Excel, neizmantojot VBA. Tomēr šajā rakstā mēs koncentrēsimies uz VBA.
Lai programmā Excel izmantotu VBA, ir jāiespējo izstrādātāja rīki. Veicot šo darbību, lentē tiks iespējota cilne Izstrādātājs, kas pēc noklusējuma ir atspējota.
Tagad ir iespējoti izstrādātāju rīki, tostarp VBA piekļuve. Jums tas nav jādara katru reizi, kad programmā Excel vēlaties izmantot VBA. Izstrādātāju rīki vienmēr būs iespējoti, līdz tos atspējosit.
Pēc noklikšķināšanas uz Izveidot, tiks atvērts VBA logs un tiks parādīts jūsu makro kods. Pašlaik kods sastāvēs no 2 rindiņām: apakšrindas , lai sāktu makro, un beigu apakšrindas , lai to beigtu.
Pievienojiet šim makro nedaudz kodu. Pievienojiet šādu koda rindiņu starp abām rindām:
Dim photoNameAndPath As Variant
Dim photo As Picture
photoNameAndPath = Application.GetOpenFilename(Title:="Select Photo to Insert")
If photoNameAndPath = False Then Exit Sub
Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath)
With photo
.Left = ActiveSheet.Range("A1").Left
.Top = ActiveSheet.Range("A1").Top
.Width = ActiveSheet.Range("A1").Width
.Height = ActiveSheet.Range("A1").Height
.Placement = 1
End With
Galīgais kods izskatīsies šādi:
Jums nav jāuztraucas par šī procesa saglabāšanu. Visas VBA veiktās izmaiņas tiek nekavējoties saglabātas.
Tagad ir pienācis laiks redzēt kodu darbībā:
Tagad tiks atvērts ziņojums, kurā jums tiks lūgts atrast attēla failu, kuru vēlaties ievietot. Atlasiet fotoattēlu un pēc tam noklikšķiniet uz Atvērt. Tagad jūs redzēsit attēlu šūnā A1.
Ņemiet vērā, ka programma Excel samazinās attēlu, lai tas ietilptu šūnā A1. Varat to mainīt un mainīt kodu, lai ievietotu attēlus citās šūnās, pat šūnu diapazonā. Nākamajā sadaļā mēs atdalīsim kodu un paskaidrosim parametrus.
Lai VBA kods darbotos tā, kā vēlaties, jums tas ir jāsaprot. To darot, varat mainīt kodu, lai ievietotu attēlus jebkurā jebkura izmēra šūnā.
Sub insertPhotoMacro()
Dim photoNameAndPath As Variant
Dim photo As Picture
photoNameAndPath = Application.GetOpenFilename(Title:="Select Photo to Insert")
If photoNameAndPath = False Then Exit Sub
Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath)
With photo
.Left = ActiveSheet.Range("A1").Left
.Top = ActiveSheet.Range("A1").Top
.Width = ActiveSheet.Range("A1").Width
.Height = ActiveSheet.Range("A1").Height
.Placement = 1
End With
End Sub
Kad kods sākas, mainīgā veida noteikšanai tiek izmantots paziņojums Dim. Mums ir divu veidu mainīgie: photoNameAndPath un foto . Vispirms mainīgais un pēc tam attēls.
No turienes tiek palaists mainīgais photoNameAndPath , un tas atvērs lietojumprogrammu, lai iegūtu fotoattēla faila atrašanās vietu. Tas tiek darīts, izmantojot Application.GetOpenFileName . Parametrs Title nav obligāts. Tajā esošais saturs tiek parādīts kā loga nosaukums.
Izmantojot Ja photoNameAndPath = False, izejiet no Sub , ja ir norādīta nederīga vai tukša adrese, process tiks pabeigts. Tomēr, ja tiek nodrošināts piemērots fails, Set photo = ActiveSheet.Pictures.Insert(photoNameAndPath) norāda, ka attēls ir jāiestata kā mainīgais, kā sākotnēji definēts. Tas tiks ievietots aktīvajā darblapā.
Visbeidzot, izmantojiet Ar fotoattēlu un 5 rindas aiz tā, lai noteiktu fotoattēla atrašanās vietu. .Kreisais un .Augšējais attiecas uz sākuma pozīciju, savukārt .Platums un .Augstums attiecas uz beigu pozīciju. Ja vēlaties ievietot attēlus citā šūnā vai diapazonā, šīs ir līnijas, kas jums jāmaina.
.Placement norāda, ka attēla izmērs ir jāmaina, lai tas atbilstu šūnai, vai jāievieto brīvā formā. Iestatot to uz 1 , tā izmērs tiks mainīts atbilstoši šūnai.
Visbeidzot, iepriekš minētais kods izmanto Beigt ar , pēc tam End Sub, lai aizvērtu makro. Tagad varat mainīt mainīgos photoNameAndPath un fotoattēlu uz jebkuru citu nosaukumu, kas jums patīk. Vienkārši neaizmirstiet, lai nosaukumi būtu konsekventi visā kodā.
Iepriekš ir norādīts, kā izmantot VBA, lai programmā Excel šūnās ievietotu attēlus . Cerams, ka raksts jums ir noderīgs.
Uzziniet, kā sapludināt Excel kolonnas programmā Excel 2019/365/2016, izmantojot efektīvas metodes.
Uzziniet, kā aprēķināt procentus programmā Excel, izmantojot efektīvas metodes un padomus, kas palīdzēs jums viegli veikt šos aprēķinus.
Uzziniet, kā ērti ievietot datu norādes un iezīmes savās diagrammās programmā Microsoft Excel 365.
Uzziniet, kā ātri ievietot joslu diagrammu Microsoft Excel 365 izklādē, izmantojot vienkāršus soļus.
Uzziniet, kā Excel 2019/2021 izklājlapā viegli apvienot vairākas kolonnas vienā, izmantojot dažādas funkcijas un formulas.
Norādījumi par ABS funkcijas izmantošanu absolūtās vērtības aprēķināšanai programmā Excel. ABS funkciju izmanto, lai aprēķinātu skaitļa vai aprēķina absolūto vērtību. ABS funkcijas izmantošana ir diezgan vienkārša
Norādījumi par to, kā programmā Excel ierakstīt augšējo un apakšējo indeksu. Bieži vien programmā Excel ir jārediģē matemātiskās formulas, taču rodas grūtības ar izteiksmēm.
Kā programmā Excel numurēt lapas, nesākot no 1. Lapu numurēšana programmā Excel ir pavisam vienkārša, bet lappušu numurēšana, sākot no cita skaitļa, nevis 1, ir sarežģīta.
Norādījumi par atkārtotu nosaukumu drukāšanu programmā Excel. Excel tabulām ar daudzām drukātām lapām cilvēki bieži iestata atkārtotu virsrakstu drukāšanu, lai izvairītos no sajaukšanas ar izklājlapu.
Kā lietot Count, Counta, Countif, Countifs skaitīšanas funkcijas programmā Excel. Skaitīšanas funkcijas programmā Excel ir iedalītas daudzos veidos, lielākā daļa šo funkciju ir ļoti ērti lietojamas skaitīšanai.